怎么对静态资源缓存啊?

m0894 2019-04-22 09:22:37
<mvc:resources mapping="/images/**" location="/images/" cache-period="31536000"/> 无效。
web.xml进对.do进行拦截处理,在不改变这个的前提下,怎么设置静态文件缓存?

<servlet>
<description>spring mvc servlet</description>
<servlet-name>springMvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<description>spring mvc 配置文件</description>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring-mvc.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springMvc</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
...全文
195 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
maradona1984 2019-04-22
  • 打赏
  • 举报
回复
静态文件的请求连springmvc的serlvet都没进,你这配置有啥用?
而且url-pattern是个数组,可以配置多个指向同一个servlet的

具体做法,但我没测试过,不确定,但url-pattern是可以匹配多个毫无疑问的(当然也有可能跟servlet规范的版本有关,没有确认过)
https://www.cnblogs.com/51kata/p/5152400.html

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧