爱站论坛 - 提供最新免费网站源码、网站模板,站长资源交流分享平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
 
查看: 3776|回复: 37

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

[复制链接]

422

主题

435

帖子

5341

积分

管理员

Rank: 9Rank: 9Rank: 9

经验
738
积分
1106
金币
2319
现金
0
发表于 2019-4-15 17:31:09 | 显示全部楼层 |阅读模式
浏览器缓存问题导致html页面布局错乱问题 ,或者CSS缓存导致网页错误问题,这个方法可以解决,不让浏览器启动缓存!
用户退出后,如果点击浏览器上的后退按钮,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网页,加入:

代码如下:
<meta HTTP-EQUIV="pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<meta HTTP-EQUIV="expires" CONTENT="0">

对于JSP页面,加入:

复制代码代码如下:
<%
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragrma","no-cache");
response.setDateHeader("Expires",0);
%>

就可以了。

0

主题

0

帖子

26

积分

VIP会员

Rank: 7Rank: 7Rank: 7

经验
8
积分
7
金币
3
现金
0
QQ
发表于 2019-6-21 16:50:08 | 显示全部楼层
网站源码好多,都不知道该怎么选择了
回复

使用道具 举报

0

主题

0

帖子

17

积分

VIP会员

Rank: 7Rank: 7Rank: 7

经验
5
积分
1
金币
6
现金
0
QQ
发表于 2019-6-22 21:55:51 | 显示全部楼层
藕是来打酱油滴...
回复

使用道具 举报

0

主题

0

帖子

24

积分

VIP会员

Rank: 7Rank: 7Rank: 7

经验
6
积分
4
金币
8
现金
0
QQ
发表于 2019-6-24 10:57:35 | 显示全部楼层
路过还不错
回复

使用道具 举报

0

主题

0

帖子

17

积分

VIP会员

Rank: 7Rank: 7Rank: 7

经验
1
积分
5
金币
10
现金
0
QQ
发表于 2019-6-25 14:07:18 | 显示全部楼层
路过还不错
回复

使用道具 举报

0

主题

0

帖子

6

积分

VIP会员

Rank: 7Rank: 7Rank: 7

经验
1
积分
2
金币
2
现金
0
QQ
发表于 2019-6-26 08:39:58 | 显示全部楼层
好像还不错!
回复

使用道具 举报

0

主题

0

帖子

28

积分

VIP会员

Rank: 7Rank: 7Rank: 7

经验
4
积分
10
金币
10
现金
0
QQ
发表于 2019-6-29 10:17:40 | 显示全部楼层
藕是来打酱油滴...
回复

使用道具 举报

0

主题

0

帖子

29

积分

VIP会员

Rank: 7Rank: 7Rank: 7

经验
10
积分
8
金币
1
现金
0
QQ
发表于 2019-6-29 21:55:10 | 显示全部楼层
期待中......下载看看
回复

使用道具 举报

0

主题

0

帖子

17

积分

VIP会员

Rank: 7Rank: 7Rank: 7

经验
5
积分
1
金币
6
现金
0
QQ
发表于 2019-6-30 19:52:26 | 显示全部楼层
嘻嘻不错支持一个
回复

使用道具 举报

0

主题

0

帖子

24

积分

VIP会员

Rank: 7Rank: 7Rank: 7

经验
7
积分
8
金币
2
现金
0
QQ
发表于 2019-7-3 16:25:44 | 显示全部楼层
学习了,这就去试试
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 请记住我们的永久域名 www.aizhan8.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|广州爱站网络科技有限公司|Archiver|手机版|小黑屋|爱站源码论坛 ( 豫ICP备19005303号-1 )

GMT+8, 2024-4-26 12:22 , Processed in 1.125000 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表