1. 정적 파일, web.xml 구성을 처리하려면 Tomcat의 defaultservlet를 활성화합니다.
<servlet-mapping> <servlet-name> default </servlet-name> <url-pattern>*. js </url-pattern> </servlet-mapping>
에이. 말하면, URL-Pattern의 구성에 대해 이야기 해 봅시다.
<!-URL-PATTERN을 작성하는 세 가지 방법-> <!-정확한 일치 : "/"로 시작하고 서블릿 이름을 추가하십시오. ->/abc <!-경로 일치 : "/", + 와일드 카드 "*"*"->/rsources/*<!-확장 일치 : WildCard"*", + Extension으로 시작합니다. ->*. 행동
2.SpringMVC 처리, Spring-MVC.XML 구성
<mvc : 자원 위치 = "/resources/"mapping = "/resources/**"/>
3. "/**"URL은 SimpleurlHandlerMpapping의 URLMAP에 등록되며 정적 리소스에 대한 액세스는 핸드 레이핑에서 org.springframework.web.servlet.resource.defaultservlethttprequestler로 전송됩니다 .
defaultservlethtttprequesthandler는 각 서블릿 컨테이너의 기본 서블릿입니다.
<MVC : 기본 수면 핸들러/>
여러 핸드 리머 핑의 실행 순서 :
DefaultAntationAndlerMpapping의 순서 속성 값은 다음과 같습니다
<MVC : Resources/> SimpleurlHandlerMapping 순서 값의 자동 등록은 : 2147483646
<MVC : Default-Servlet-Handler/> SimpleurlHandlerMpapping의 자동 등록의 주문 속성 값 : 2147483647
Spring은 먼저 더 작은 주문으로 주문을 실행합니다.
위의 것은 당신에게 소개 된 Javaweb 프로젝트에서 SpringMVC와 Tomcat의 정적 파일을 처리하는 것입니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!