Java7 Tomcat缓存的问题
一般的在做jsp的开发的时候,会出现一个问题就是,将jsp文件提交后,刷新页面,内容没有改变。
我这里总结了几条方法,在实施之前先做如下操作。
1,删除work里面对应的项目的缓存文件,比如我的app是news,那么我就删除news就好了
2,清空浏览器的缓存,或者是重新打开一个浏览器
然后做如下的操作,使得我们的操作起作用:
1,修改server.xml文件,在相应的context中加上或者修改
reloadable="true"
结果就是:
<Context path="/news" docBase="/home/www/jspweb/news" debug="0" privileged="true" reloadable="true"> </Context>
3,在相应的jsp文件中加入如下代码:
<% response.setHeader("Cache-Control", "no-cache"); response.setHeader("Pragma", "no-cache"); response.setDateHeader("Expires", -1); response.setDateHeader("max-age", 0); %>
然后打开页面试试吧,修改文件之后在重新传一下试试,如果没有效果可以联系下方的QQ群。
参考文章:
http://blog.csdn.net/redarmy_chen/article/details/7032671
http://g.kehou.com/t1007086668.html
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/541
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 Gowhich博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/541