• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >心得技巧 > 让HTML和JSP页面不缓存从Web服务器上重新获取页面

让HTML和JSP页面不缓存从Web服务器上重新获取页面

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含页面缓存,浏览器缓存等相关知识,佚名 希望在学习及工作中可以帮助到您
用户退出后,如果点击浏览器上的后退按钮,Web应用将不能正确保护受保护的页面——在Session销毁后(用户退出)受保护的JSP页重新在浏览器中显示出来。
然而,如果用户点击返回页面上的任何链接,Web应用将会跳转到登陆页面并提示Session has ended.Please log in.

上述问题的根源在于大部分浏览器都有一个后退按钮。

当点击后退按钮时,默认情况下浏览器不是从Web服务器上重新获取页面,而是从浏览器缓存中载入页面。

基于Java的Web应用并未限制这一功能,在基于PHP、ASP和.NET的Web应用中也同样存在这一问题。
幸运的是,HTTP头信息“Expires”和“Cache-Control”为应用程序服务器提供了一个控制浏览器和代理服务器上缓存的机制。

HTTP头信息Expires告诉代理服务器它的缓存页面何时将过期。
HTTP1.1规范中新定义的头信息Cache-Control可以通知浏览器不缓存任何页面。

当点击后退按钮时,浏览器重新访问服务器已获取页面。

如下是使用Cache-Control的基本方法:
1) no-cache:强制缓存从服务器上获取新的页面
2) no-store: 在任何环境下缓存不保存任何页面

保险起见,对html页面和jsp最好都加一些设置

对于HTML网页,加入:

就可以了。

您可能想查找下面的文章:

  • 让HTML和JSP页面不缓存从Web服务器上重新获取页面
  • 页面中防止缓存的解决方法

相关文章

  • 2017-08-06css样式div或li在ie6下背景平铺及border边框断线解决技巧
  • 2018-11-02idea如何从svn上,上传项目,以及下载项目
  • 2018-08-23人工智能如何影响设计师的工作?这篇总结超全面!
  • 2017-08-06HTML页面输出应该遵循的几点原则小结
  • 2018-08-23给汽车做设计!车载智能后视镜交互布局分析
  • 2018-08-23网易云音乐产品负责人:如何做好用户研究的?(上)
  • 2018-08-23GUI和VUI 到底有哪些区别?来看这篇超全面的总结!
  • 2018-08-23交互设计中的“无意识错误”:如何帮助用户防错?
  • 2017-08-06美工自我培养的几点经验总结
  • 2018-08-23人气教程!教你用PS/AE制作超萌的动态表情

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 一个App 闪屏的完整设计过程
    • 如何把设计技巧融入进用户体验?来看高手的方法!
    • 屏幕外的交互设计:界面设计 ≠ 屏幕设计
    • UX设计在5年内将在哪里?这里有5项预测!
    • 页面包含img src时的重复载入问题
    • 网站配色方案 为网站选择正确的颜色
    • 超全面!正确使用字体的10个黄金规则
    • 表格行高如何设定?来看腾讯设计师的总结!
    • 30个网页设计色彩搭配的优秀案例分享
    • 进阶必读!可能是最全面的组件化开发与设计指南

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有