springMVC对静态资源访问的处理
来源:互联网 发布:知乎 坠井 编辑:程序博客网 时间:2024/05/16 08:26
方案一:激活 Tomcat 的 defaultServlet 来处理静态资源
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</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>*.css</url-pattern>
</servlet-mapping>方案二:Spring 3.0.4 以后版本提供了 <mvc:resources />
<!-- 处理静态资源 -->
<!-- 上传的图片缓存1个月,其他js,css,img资源缓存一年 -->
<mvc:resources mapping="/res/**" location="/res/" cache-period="2592000"/>
<mvc:resources mapping="/resources/**" location="/resources/" cache-period="31536000"/>
<mvc:resources mapping="/css/**" location="/css/" cache-period="31536000"/>
<mvc:resources mapping="/js/**" location="/js/" cache-period="31536000"/>
<mvc:resources mapping="/img/**" location="/img/" cache-period="31536000"/>
<mvc:resources mapping="/images/**" location="/images/" cache-period="31536000"/>
方案三:使用 <mvc:default-servlet-handler />
<mvc:default-servlet-handler /> 会把 "/**" url 注册到 SimpleUrlHandlerMapping 的 urlMap 中,把对静态资源的访问由 HandlerMapping 转到 org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler 处理并返回。DefaultServletHttpRequestHandler 使用就是各个 Servlet 容器自己的默认 Servlet。
- springMVC对静态资源访问的处理
- springMVC对静态资源访问的处理
- springMVC对静态资源访问的处理
- springMVC对静态资源访问的处理
- springMVC对静态资源访问的处理
- springMVC对静态资源访问的处理
- 1.springMVC对静态资源的访问
- SpringMvc对静态资源的访问
- springmvc对静态资源的访问
- springMVC对静态资源访问的问题
- springMVC对静态资源的访问-配置
- springmvc对静态资源的访问
- SpringMVC对静态资源的的处理
- springmvc对静态资源的处理
- springmvc中对静态资源的处理
- SpringMVC对静态资源的处理
- springmvc对静态资源的处理
- SpringMVC中对静态资源访问处理方法
- sping+springmvc+mybatis登录
- wave文件(*.wav)格式、PCM数据格式
- servlet的实现
- 编译工程报错:duplicate symbol _KNSemiModalTransitionStyle
- 简单理解数据库游标cursor
- springMVC对静态资源访问的处理
- office2016 mac破解版,亲测可用
- protobuf初步
- angularjs下上传文件组件flowjs
- opencv 相机标定与矫正
- Sublime text开发Quick-Cocos2d-x-3.x环境搭建(Windows)
- 北京拟推“共有产权住房” 新北京人也能买
- Linux&&shell 总结 二
- 装饰者设计模式