`

设置网页回退失效

    博客分类:
  • jsp
阅读更多
当退出时候,已经清空了session,但是当点击IE后退按钮时候,还能回去查看刚才页面

设置退出系统再点后退就显示页面过期的方法

可以设置回退时显示网页过期
这里用jsp来举例:
第一种,在jsp中加入如下代码: 
<% 
//设置无缓存 
response.setHeader("progma","no-cache"); 
response.setHeader("Cache-Control","no-cache"); 
response.setDateHeader("Expires",0); 
%> 
在html里面也可以加入 
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"> 



第二种: 
<script language='javascript'> 
history.go(1); 
</script>
分享到:
评论
1 楼 wallchuang 2011-09-08  
非常感谢!

相关推荐

    回退按钮解决方案

    但在使用Ajax进行局部更新时,由于没有改变浏览器的URL,导致回退功能失效。 为了解决这个问题,我们可以使用一种叫做“模拟历史记录”(Simulated History)的方法。DHTMLHistory.js是一个常见的JavaScript库,...

    能够自动返回首页的脚本

    3. **跳转处理**:一旦触发条件满足,脚本将执行跳转操作,通常是通过`window.location.href`属性设置为目标URL(即首页地址),从而实现自动跳转。 ### 实现细节 在具体实现时,开发者需要考虑以下几点: - **...

    Ajax技术详解

    3. **回退按钮问题**:Ajax请求不会改变浏览器的历史记录,可能导致回退按钮失效。 Ajax技术的发展也带来了新的变种,如jQuery的$.ajax()方法和Fetch API,它们提供了更简洁的API来处理Ajax请求。此外,随着...

    掌握Ajax-初学者的帮手

    4. **回退按钮问题**:Ajax请求不会改变浏览器的历史记录,导致回退按钮失效。使用History API或保存每个请求的状态来实现回退功能。 ### 四、Ajax的应用场景 1. **动态表单**:提交表单时,可以使用Ajax验证输入...

    ajax特效与实例的下载

    3. 回退按钮失效:由于页面没有完整刷新,使用回退按钮可能无法回到之前的页面状态。 五、Ajax进阶技术 1. JSONP(JSON with Padding):解决跨域问题的一种方式,通过动态创建`&lt;script&gt;`标签实现数据获取。 2. ...

    Android Webview重定向问题解决方法

    但通过`WebBackForwardList`,我们可以在D页面上直接跳转回B页面,然后在下次回退时回到A页面,实现了定制的回退路径。 总的来说,解决Android WebView重定向问题的关键在于理解和充分利用`WebBackForwardList`提供...

    JavaScript使用focus()设置焦点失败的解决方法

    4. 为了提高代码的兼容性和健壮性,可以为focus()方法设置适当的回退逻辑,比如在无法获得焦点时通过其他方式提示用户。 5. 对于老旧或特殊设备,可能需要查找该设备相关文档或社区来了解其特定的浏览器限制和bug,...

    Ajax应用开发综合案例

    4. 回退按钮和历史记录:Ajax请求不会改变URL,导致回退按钮失效。可使用`history.pushState()`或`replaceState()`管理浏览器历史。 六、实际案例分析 在我们的压缩包文件中,"ajax"可能是包含具体代码示例、教程或...

    IE故障解析

    4. **用户体验**:考虑到部分用户仍使用较旧版本的IE,开发者应提供良好的回退方案,保证所有用户都能获得较好的使用体验。 #### 三、常见故障及处理方法 1. **注册表问题导致的功能异常**: - 故障现象:部分...

    低版本浏览器中css line.docx

    在这个例子中,浏览器会依次尝试使用"Microsoft YaHei"、"SimHei",如果都不支持,最后会回退到无衬线字体"Arial"。 另外,`line-height`的值可以设置为数字、百分比、长度单位或`normal`。对于中文文本,通常推荐...

    Ajax的学习笔记

    3. **回退按钮问题**:Ajax请求不会改变浏览器的历史记录,导致回退功能失效。可以手动管理历史记录或使用`history.pushState`和`history.replaceState`。 ### 四、Ajax与JSON JSON(JavaScript Object Notation)...

    如何禁止浏览器使用后退按钮功能

    如果用户浏览器设置禁用了Cookie,则会话变量可能无法正常工作,这也会使得间接禁止后退按钮的方法失效。 还有一个方法是通过客户端代码,在HTML页面的部分使用标签来控制缓存。例如,可以设置以下标签: ...

    详解解决小程序中webview页面多层history返回问题

    如果在微信环境中直接访问A1页面,重定向到A2会存值,而直接关闭页面不会清除这个值,因此在小程序中访问时会直接回退。 综上所述,解决小程序中webview页面多层history返回问题的关键在于正确使用小程序的历史记录...

    AJAX开发简略.rar

    AJAX 请求不改变页面的 URL 或历史记录,可能导致回退按钮失效。为解决这个问题,可以使用 HTML5 的 `pushState()` 和 `replaceState()` API 实现无刷新的页面导航。 **5. AJAX与局部刷新** AJAX 最大的优点就是...

    ajax全部知识资料

    - 回退和前进按钮:Ajax操作可能不会更新浏览器的历史记录,导致回退和前进功能失效,需要额外处理。 - 安全性:Ajax请求可能暴露敏感信息,需要考虑数据加密和安全措施。 总的来说,Ajax通过改善用户体验和提高Web...

    jquery_history_demo

    4. **处理回退**:当用户点击浏览器的后退按钮时,插件会触发特定的事件,开发者需要在这个事件处理函数中恢复之前的页面状态,通常是通过再次发送Ajax请求获取并显示之前的数据。 **文件结构** 在"jquery_history...

    AJax入门技术和相关问题

    2. **回退按钮问题**:浏览器的回退功能可能会失效,需要使用History API来维护页面状态。 3. **页面刷新后状态丢失**:若数据保存在客户端,刷新页面会导致丢失。可以使用localStorage或sessionStorage存储关键信息...

    HTML5 and CSS3 Develop with Tomorrow's Standards Today

    为了实现向后兼容,开发者可以使用一些兼容性处理技巧,例如使用条件注释、特性检测库(如Modernizr),或者提供回退样式(fallback styles),确保网站内容对所有用户都是可用的。 综上所述,HTML5和CSS3的引入为...

    手机页面强制横屏显示 html5 h5页面 强制横屏 可更改竖屏

    - 考虑到不同浏览器和设备的兼容性,可能需要使用一些JavaScript库,如Modernizr,来检测设备是否支持相关特性,或者提供回退方案。 8. **响应式设计**: - 强制横屏的同时,也要注意保持良好的响应式设计,确保...

    带小图片的轮换代码

    5. **浏览器兼容性**:为了确保在各种浏览器上都能正常工作,开发者需要对代码进行优化,使用polyfill(回退函数)或条件注释,以及遵循渐进增强或优雅降级的原则。例如,对于不支持CSS3动画的旧版浏览器,可以使用...

Global site tag (gtag.js) - Google Analytics