Spring MVC <mvc:resources>

作者:範宗雲 来源:原创 发布时间:2015-04-01 归档:springmvc

开发环境 : JDK 7 Maven 3 Tomcat 7 Spring 4.1.5 Eclipse Luna
当 org.springframework.web.servlet.DispatcherServlet 配置 / 拦截所有请求, 项目中的图片、脚本、样式等资源文件无法直接的来访问。
<mvc:resources> 允许你为特定的 url 配置特定的静态资源文件的访问列表。
			<mvc:resources mapping="/images/**" location="/images/"/>
			<mvc:resources mapping="/styles/**" location="/styles/"/>
			
凡是 /images/** 模式串的 url 请求, 皆在 /images/ 路径下查找资源文件。若资源文件分散在多处, location 可以这样来配置 :
			<mvc:resources mapping="/images/**" location="classpath:,/images/"/>
			
这样只要是 /images/** 模式串的 url 请求, 会在类路径或 /images/ 路径下查找资源文件。

示例代码下载
spring-mvc-resources.zip