时间:2021-05-26
本文实例总结了JSP清除页面缓存常用方法。分享给大家供大家参考,具体如下:
一、清除页面缓存
在jsp页里
<%response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader("Expires", 0); response.flushBuffer();%>在html页里:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"><META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> <META HTTP-EQUIV="Expires" CONTENT="0">二、清除cookie
<% Cookie killMyCookie = new Cookie("mycookie", null); killMyCookie.setMaxAge(0); killMyCookie.setPath("/"); response.addCookie(killMyCookie); %>三、清除session
清除session方法
<%@ page language="java" %> <% session.invalidate(); %>在页面关闭时清除session,需要捕获windows.onclose事件,再调用清除session方法
补充:如何使用 JavaScript 代码清除缓存?
如果在服务器级不能生成随机数,您可以使用 JavaScript 代码在客户端(浏览器)级生成一个字符串。以下示例图解说明如何使用标准图像代码或 Iframe/JavaScript 代码执行缓存清除。
这些仅为示例。如果要使用该代码,请为特定 HTML 代码对示例作相应调整。您必须将实际代码粘贴到这些示例中的相应位置。
标准图像代码示例:
<SCRIPT LANGUAGE="JavaScript"><!== hide from non-JavaScript browsersvar axel = Math.random() + "";var num = axel * 1000000000000000000;document.writeln('<A HREF="http://ad.doubleclick.net/jump/N409.somesite/B470;sz=468x60;ord='+ num +'?"><IMG SRC="http://ad.doubleclick.net/ad/N409.somesite/B470;sz=468x60;ord='+ num +'?" BORDER=0 WIDTH=468 HEIGHT=60 ALT="Click Here!"> Click Here!</A>');// end hide from browsers ==></SCRIPT><NOSCRIPT><A HREF="http://ad.doubleclick.net/jump/N409.somesite/B470;sz=468x60;ord=[timestamp]?"><IMG SRC="http://ad.doubleclick.net/ad/N409.somesite/B470;sz=468x60;ord=[timestamp]?" BORDER=0 WIDTH=468 HEIGHT=60 ALT="Click Here!"> Click Here!</A></NOSCRIPT>Iframe/JavaScript 代码示例:
<SCRIPT LANGUAGE="JavaScript"><!== hide from non-JavaScript browsersvar axel = Math.random() + "";var num = axel * 1000000000000000000;document.writeln('<IFRAME SRC="http://ad.doubleclick.net/adi/N409.somesite/B470;sz=468x60;ord='+ num +'?" WIDTH=470 HEIGHT=62 MARGINWIDTH=0 MARGINHEIGHT=0HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR="#000000">');document.writeln('<SCR'+'IPT language="JavaScript1.1" SRC="http://ad.doubleclick.net/adj/N409.somesite/B470;abr=!ie;sz=468x60;ord='+ num +'?"></SCR'+'IPT></IFRAME>');// end hide from browsers ==></script><noscript><A HREF="http://ad.doubleclick.net/jump/N409.somesite/B470;abr=!ie4;abr=!ie5;sz=468x60;ord=?"><IMG SRC="http://ad.doubleclick.net/ad/N409.somesite/B470;abr=!ie4;abr=!ie5;sz=468x60;ord=?" BORDER=0 WIDTH=468 HEIGHT=60 ALT="Click Here!"> Click Here!</A><noscript>希望本文所述对大家JSP程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
问题:在jsp修改CSS样式后看不到效果,clear过了,tomcat重启过了,浏览器缓存清除过了,还是没反应。解决方法:双击tomcat服务器,选择Modul
JSP开发之Servlet解决网页缓存问题(1)我们为什么要防止游览器页面缓存的问题:所以在不需要缓存的页面中需要实现不缓存页面;代码如下:packagecom
本文实例介绍了清除aspx页面缓存的程序实现方法,具体步骤如下:所有用到页面缓存的aspx页面修改以下cs,让它继承一个自定义基类(例如:PageCacheBa
微信缓存清除的是什么?微信缓存清除的方法是什么?我们如果在使用微信的时候,感到有点卡顿,那么就要去清理微信缓存了哦,微信缓存清除的是什么呢?很多微信用户想知
看房怎么清除缓存?看房清除缓存教程。当我们楼盘信息看多了就会留下缓存,是不是又要清除软件的数据了,其实不用这么麻烦哦,下面小编就来教大家一个简单的方法。软件名称