0
스프링 MVC 3은 어노테이션을 통해 요청을 처리하므로. @RequestMapping(value = "/welcome")
등핸들 알 수없는 요청
내 응용 프로그램의 URL은 https://localhost:9452/clientapp/welcome.htm
이 URL은 시작 페이지를 열어입니다.
내 web.xml 파일은 다음과 같습니다
처리하는 방법<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>*.htm</url-pattern>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
이/아니오 welcome.htm이 요청을 잡을 수있어.
https://localhost:9452/clientapp/
나는이를 사용하지만, 이유 헛된
@RequestMapping(value = { "/*.htm", "/**/*.htm", "/*", "/**/*" })
이 이미지와 CSS 파일처럼 내 자원을로드 중지에. –
Dispatcher 서블릿 컨텍스트를 완전히 구성하지 않았기 때문입니다. Dispatcher 서블릿은 모든 요청을 처리 할 것이므로 리소스를 찾을 위치를 지정해야합니다. 예를 들어 Ralph의 답변 : http://stackoverflow.com/questions/8195213/spring-3-mvc-resources-and-tag-mvcresources를 참조하십시오. –
dispatcher 서블릿이 WEB-INF에서 리소스를로드 할 수 있는지 여부를 확신 할 수 없으므로 개념을 테스트하기 위해 다음을 수행하도록 권장합니다. (1) 이미지가 "{appname.war} /images/imagename.png ", (2)" "를 dispatcher 서블릿 컨텍스트에 추가합니다. (3) http : // {host}/{appname} /resources/imagename.png와 같은 URL이 있습니다. 이 방법이 제대로 작동하려면 원하는 방식으로 구성을 개선 할 수있는 출발점이 있어야합니다. –