문제

내 봄 Dispatcher servlet url-패턴/*(으로 spring MVC 나머지 부분에서 알 수 있듯이)
이제는 모든 요청에 의해 해결되 이 Servlet.도 CSS/JS/이미지도 해결과에 의해 처리됩 servlet..

그래서,Spring MVC 을 찾으려고 컨트롤러..:(

우회하는 방법 이?가 어떤 표준 방법으로 이 문제입니까??

&을 변경하고 싶지 않은 url-패턴의/나머지/*(그래서,다른 정적 리소스에 액세스/css/또는/js etc.)

도움이 되었습니까?

해결책

컨트롤러를 더 작은 URL 세트 (예 : /app /*)에 매핑 한 다음 사용자가 실제로 알 수없는 URL을 다시 작성할 수 있습니다. 살펴보십시오 MVC-Basic WebApp 샘플, 특히 web.xml 및 urlrewrite.xml이 어떻게 수행되는지 확인하십시오.

다른 팁

스프링 디스패처를 URL 공간의 일부 하위 섹션에 매핑하고 사용하십시오. TUCKEY URL을 다시 작성하려면 사용자가 처리합니다.

http://www.example.org/app/controller/action -> http://www.example.org/controller/action

단지 머리에 업데이트:이기본 재작성 구성에 정의된 대로 봄의 샘플을 밖으로 작동하지 않았 상자니다.재작성 규칙에 대한 스타일 시트,스크립트 등등.전 처리하/응용 프로그램/*규칙,그리고 그 후에 의해 처리 DispatchServlet, 는 것은 바람직하지 않을 수도 있습니다.

나는 추가 last="true" 특성 스타일/스크립트/이미지 규칙을 나타내는 다른 규칙을 적용하지 않고 있었을 사용하여 프리 마커 봄 URL 매크로에서 CSS/JS 포함됩니다.

의 경우에는 사람의 만남 동일한 문제입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top