SpringMVC访访问问静静态态资资源源的的方方法法
在SpringMVC 中常用的就是Controller与V iew 。但是我们常常会需要访问静态资源,如html,j s,css,image等。
默认的访问的URL都会被DispatcherServlet所 截,但是我们希望静态资源可以直接访问。该肿么办呢?
在配置文件:web.xml可以看到:
appServlet
org.springframework.web.servlet.DispatcherServlet
conte tConfigLocation
/WEB-INF/spring/appServlet/servlet-conte t. ml
1
appServlet
/
静态资源访问,其实方法有多种,如:通过开放tomcat的defa ltServlet,修改默认的 rl-parttern。
但是SpringMVC提供了更为便捷的方式处理静态资源。
解解决决方方案案::
直接在servlet-context.xml中添加资源映射。
我我的的开开发发环环境境::
1、Eclipse L na SP1
2、Springso rce-tool-s ite 3.6.4
修改servlet-context.xml,添加reso rce映射即可。
servlet-context.xml的路径如下:
配配置置文文件件内内容容::
ml version="1.0" encoding="UTF-8"?>
mlns: si="/2001/XMLSchema-instance"
mlns:beans="/schema/beans"
mlns:conte t="/schema/conte t"
si:schemaLocation="/schema/mvc http://www.springframew
/schema/mvc/spring-mvc. sd
/schema/beans /schema/b
eans/spring-beans. sd
/schema/conte t /schema
/conte t/spring-conte t. sd">