`

jsp去掉浏览器缓存

 
阅读更多
原文地址:http://bbs.csdn.net/topics/320066375



最近我也遇到相同的问题,当用户点击浏览器上的Back按钮以后,回到上个页面,必须清空所有的内容。
我在JSP页面中加入以下代码是可以实现这样的效果的:
<%
  response.setHeader("Cache-Control", "no-store, no-cache, must-revalidate");
  response.setHeader("Pragma", "no-cache");
  response.setDateHeader("Expires", -1);
%>

但是在IE 6.0 SP3下面似乎不起作用。
所以,我想可能可以尝试另外一个方式,在request scope中设置一个变量,然后在页面判断一下,如果需要清空输入内容的话,就调用JS来实现。这个方法应该是可行的。
分享到:
评论

相关推荐

    jsp去除浏览器缓存

    ### jsp去除浏览器缓存详解 #### 一、引言 在Web开发中,为了提高用户体验及页面加载速度,浏览器通常会缓存一部分资源。但有时为了确保用户获取到最新的内容,我们需要禁止或控制浏览器对特定页面的缓存。本文将...

    JSP页面IE无法打开Internet 站点…… 已终止操作 的解决方法

    总的来说,解决IE6浏览器中JSP页面无法打开的问题需要综合考虑页面的具体编写情况以及浏览器的兼容性特点。开发者在使用较旧浏览器进行测试时,需要保持警惕,对可能出现的兼容性问题有所了解和准备。同时,考虑到...

    jquery popupDialog 使用 加载jsp页面的方法

    我们可以总结出使用popupDialog插件结合JSP页面的流程:首先需要引入jQuery和popupDialog插件,然后在适当的时候通过JavaScript触发popupDialog()函数来加载指定的JSP页面,同时确保页面不被浏览器缓存,最后可通过...

    JspRun!社区论坛系统 v6.0.0 build 20110516 GBK 源码版.zip

    7、 修复了:编辑器在部分浏览器下 JspRun!代码模式和所见即所得模式无法切换的问题。 8、 修改了:编辑用户组时,用户组显示的顺序不正确的问题。 9、 修改了:论坛编辑主题帖时,标题为空的问题 10、修复了:...

    JSP了图形验证码-汉字

    2. **设置页面响应头**:在JSP中,通过 `response.setHeader()` 方法来设置HTTP响应头,禁用缓存,以确保每次请求都能得到新的验证码图片,防止重复使用同一验证码。 3. **设置图片尺寸**:通过定义 `width` 和 `...

    页面开发性能.优化

    6. **缓存策略**:利用浏览器缓存和服务器端缓存机制,减少不必要的网络传输。 7. **前端框架选择**:根据项目需求选择合适的前端框架,比如React、Vue等,它们内置了许多性能优化机制。 8. **响应式设计**:确保...

    在jsp页面中响应速度提高的7种方法分享

    同时,对这些文件进行压缩,去掉空格和注释,也能减小文件大小。 7. **优化数据库查询**: 优化SQL语句,减少数据库访问次数和复杂性。使用预编译的PreparedStatement,避免SQL注入,并确保正确使用索引,以提高...

    JspRun!社区论坛系统 v6.0.0 build 20110516 GBK 安装版.zip

    7、 修复了:编辑器在部分浏览器下 JspRun!代码模式和所见即所得模式无法切换的问题。 8、 修改了:编辑用户组时,用户组显示的顺序不正确的问题。 9、 修改了:论坛编辑主题帖时,标题为空的问题 10、修复了:...

    JspRun!社区论坛系统 v6.0.0 build 20110516 UTF-8 源码版.zip

    7、 修复了:编辑器在部分浏览器下 JspRun!代码模式和所见即所得模式无法切换的问题。 8、 修改了:编辑用户组时,用户组显示的顺序不正确的问题。 9、 修改了:论坛编辑主题帖时,标题为空的问题 10、修复了:...

    JspRun!社区论坛系统 v6.0.0 build 20110516 UTF-8 安装版.zip

    7、 修复了:编辑器在部分浏览器下 JspRun!代码模式和所见即所得模式无法切换的问题。 8、 修改了:编辑用户组时,用户组显示的顺序不正确的问题。 9、 修改了:论坛编辑主题帖时,标题为空的问题 10、修复了:...

    [新闻文章]自动新闻采集系统_webapps.rar

    5. **数据处理与清洗**:采集到的原始数据通常需要进行预处理,去除无关信息,统一格式,这一步可能涉及到字符串处理、正则表达式等技术。同时,为了提高用户体验,可能还需要对新闻进行关键词提取、情感分析等自然...

    往届师兄师姐面试真题收集(Java相关岗位)

    POST不会被浏览器主动缓存,且不会在浏览器历史记录中显示数据。 7. **SQL操作**:在数据库中插入一行或一列通常涉及ALTER TABLE语句。分页查询可以使用`LIMIT`子句结合`OFFSET`或`ROWNUM`,例如`SELECT * FROM ...

    opencms内容管理

    - **前端**:展示给用户的网站内容,用户通过浏览器访问。 - **后端**:管理员使用的控制面板,用于管理网站内容。 **1.5 OpenCMS介绍** OpenCMS是一款基于Java的企业级开源CMS平台,主要用于创建、管理和发布内容...

    JAVAEE model1模型实现商品浏览记录(去除重复的浏览记录)(一)

    - **缓存机制**:使用缓存(如Redis)存储最近浏览的商品,当新的浏览请求到来时,检查缓存中是否已有该记录,避免重复添加。 总的来说,尽管Model1模型在可维护性和可扩展性上存在局限,但它仍然是理解JAVAEE应用...

    WEB高性能开发之疯狂的HTML压缩

    然而,对于静态的js、css文件,由于它们常被浏览器缓存,启用gzip压缩可以有效减少数据传输量而不至于过分增加服务器负担,因此是一种很好的实践。 除了gzip,我们还可以在服务器端对HTML、JSP、ASPX等模板文件进行...

    Google minify使用指南

    它通过去除空格、注释和不必要的字符来减小文件大小,从而减少网络传输的数据量,加快页面渲染时间。本指南将详细介绍如何下载、安装、配置Google Minify以及与Apache和JBoss服务器的集成。 首先,确保你具备以下...

    carcar.sql

    自从来公司后都没用过jsp当界面渲染了,因为前后端分离不是很好,反而模板引擎用的比较多,thymeleaf最大的优势后缀为html,就是只需要浏览器就可以展现页面了,还有就是thymeleaf可以很好的和spring集成.下面开始学习. ...

    2021-2022计算机二级等级考试试题及答案No.427.docx

    1. JSP内置对象:JSP有九个内置对象,包括pageContext、application、session、request、response、out、page、exception和cookie。题目中提到的`context`可能是`application`对象的误写,`application`对象代表全局...

    mymps php分类信息系统 v1.0 build 20090901 gbk

    已修正已知BUG,包括: 1、后台不能添加友情链接的BUG 2、网站头部至多显示多少条网站公告设置无效的BUG 3、Notice: Undefined index的BUG...34、前台页面兼容IE6、IE7、IE8、google浏览器(chrome) 35、支持url_rewrite

    2016年最新java面试题及答案,使用于初级java程序员的面试

    - **应用场景:**适用于需要频繁查询的场景,如缓存实现。 2. **LinkedList:** - **内部实现:**基于双向链表实现的列表,适合插入和删除操作。 - **特点:**对于插入(`add`)和删除(`remove`)操作,`LinkedList...

Global site tag (gtag.js) - Google Analytics