springmvc靜態資源的訪問三種設置


springmvc靜態資源的訪問
我們在web.xml文件中配置的核心控制器的url-pattern是什么?
/ 不能匹配 .jsp .js .css .png.....后綴
如果我們的項目中需要這些文件,是不能使用的!
所以需要設置靜態資源的訪問!

解決的方式3中
1.Tomcat服務器中找到conf/web.xml中配置
默認不攔截
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
在web.xml文件中配置<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
</servlet-mapping>
問題是圖片后綴很多,我們需要配置的節點太多
2.在springmvc核心配置文件springmvc-servlet.xml中配置
<!--配置靜態資源訪問 **表示的包含自身包和子包的所有文件-->
<mvc:resources mapping="/statics/**" location="/statics/" ></mvc:resources>
3.在springmvc核心配置文件springmvc-servlet.xml中配置
<mvc:default-servlet-handler/>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM