欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaWeb項目中springmvc和tomcat對靜態(tài)文件的處理

 更新時間:2016年07月14日 10:50:30   作者:超人不會飛飛飛  
這篇文章主要介紹了JavaWeb項目中springmvc和tomcat對靜態(tài)文件的處理 的相關(guān)資料,需要的朋友可以參考下

1.激活Tomcat的defaultServlet來處理靜態(tài)文件,web.xml配置

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>

  a.說到了這里另外說說url-pattern的配置

<!--url-pattern的三種寫法-->
<!--精確匹配:以"/"開頭,加上servlet名稱。-->
/abc
<!--路徑匹配:以"/"開頭,加上通配符"*"-->
/rsources/*
<!--擴展名匹配:以通配符"*"開頭,加上擴展名。-->
*.action

2.springmvc處理,spring-mvc.xml配置

<mvc:resources location="/resources/" mapping="/resources/**"/>

3.會把"/**" url,注冊到SimpleUrlHandlerMapping的urlMap中,把對靜態(tài)資源的訪問由HandlerMapping轉(zhuǎn)到org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler處理并返回.

DefaultServletHttpRequestHandler使用就是各個Servlet容器自己的默認(rèn)Servlet.

<mvc:default-servlet-handler/>

多個HandlerMapping的執(zhí)行順序問題:

DefaultAnnotationHandlerMapping的order屬性值是:0

<mvc:resources/ >自動注冊的 SimpleUrlHandlerMapping的order屬性值是: 2147483646

<mvc:default-servlet-handler/>自動注冊 的SimpleUrlHandlerMapping 的order屬性值是: 2147483647

spring 會先執(zhí)行order比較小的。

以上所述是小編給大家介紹的JavaWeb項目中springmvc和tomcat對靜態(tài)文件的處理,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論