手机版

JSP开发之小型应用程序解决网页缓存问题

时间:2021-09-04 来源:互联网 编辑:宝哥软件园 浏览:

JSP开发之小型应用程序解决网页缓存问题

(1)我们为什么要防止游览器页面缓存的问题:

所以在不需要缓存的页面中需要实现不缓存页面;

代码如下:

打包。LC。HttpTest导入Java。io。ioexception导入Java。io。版画作家;导入javax。servlet。servletexception导入javax。servlet。http。HttpServlet导入javax。servlet。http。HttpServletrequest导入javax。servlet。http。HttpServletResponse公开课纪念奖扩展了httpersvlet { public void doGet(httpersvleetrequest请求,HttpServletResponse响应)引发ServletException,IOException { response。setcontenttype(' text/html;charset=utf-8 ');//指定该页面不缓存回应。setdateheader(' Expires ',-1);//IE游览器支持的//保证兼容性response.setHeader('缓存控制','无缓存');response.setHeader('Pragme ','无缓存');} public void doPost(HttpServletrequest请求,HttpServletResponse响应)抛出ServletException,IOException { this.doGet(请求,响应);} } (2)但是如果要实现特定时间内的页面缓存则代码如下:

打包。LC。HttpTest导入Java。io。ioexception导入Java。io。版画作家;导入javax。servlet。servletexception导入javax。servlet。http。HttpServlet导入javax。servlet。http。HttpServletrequest导入javax。servlet。http。HttpServletResponse公开课纪念奖扩展了httpersvlet { public void doGet(httpersvleetrequest请求,HttpServletResponse响应)引发ServletException,IOException { response。setcontenttype(' text/html;charset=utf-8 ');//指定该页面不缓存//响应。setdateheader(' Expires ',-1);//IE游览器支持的//缓存一定的时间缓存一天的时间回应。setdateheader(' Expires ',系统。current timemillis()(3600 * 1000 * 24);//保证兼容性response.setHeader('缓存控制','无缓存');response.setHeader('Pragme ','无缓存');} public void doPost(HttpServletrequest请求,HttpServletResponse响应)抛出ServletException,IOException { this.doGet(请求,响应);} } 以上就是小型应用程序解决网页缓存的实例详解,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

版权声明:JSP开发之小型应用程序解决网页缓存问题是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

相关文章推荐