JSP清理页面缓存的常用方法
发布时间:2023-06-13 13:24:16 所属栏目:教程 来源:
导读:最近总会有网友们给小编留言问关于页面缓存清除的问题,今天错新小编就将详细为大家介绍JSP清除页面缓存的常用方法,想了解JSP清除页面缓存常用方法的朋友们不妨来学习一下吧。
一、清除页面缓存
在jsp页里
一、清除页面缓存
在jsp页里
最近总会有网友们给小编留言问关于页面缓存清除的问题,今天错新小编就将详细为大家介绍JSP清除页面缓存的常用方法,想了解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() (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐