首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

页面刷新后数据不变化,如何禁用cookie

2012-01-30 
页面刷新后数据不变化,怎么禁用cookie。我的页面a是查询数据库数据,页面b是添加,在页面b添加后返回到页面a。

页面刷新后数据不变化,怎么禁用cookie。
我的页面a是查询数据库数据,页面b是添加,在页面b添加后返回到页面a。
现在碰到个问题我的工程在别人的机器部署后,他在页面b添加数据后返回页面a,但页面a还是数据添加前的状态。
我感觉是cookie的问题,但我用
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
这段代码禁用cookie还是不行。
请问这段禁用cookie的代码对不对,如果我这个页面在别人的iframe下,会不会影响别人的cookie。

[解决办法]
你用的是jsp吗?jsp我清理缓存用的是
<%
response.setHeader("Pragma","No-cache"); 
response.setHeader("Cache-Control","no-cache"); 
response.setDateHeader("Expires", 0); 
%>
还有你确定是缓存在作怪吗?最好检查下你是不是添加过之后又执行了查询的方法 如果没有执行那就不是缓存的问题 清理缓存的东东要放在a页面
[解决办法]
不是Cookie的原因,是页面缓存的问题。

访问页面的时候,不妨多携带一个参数,如a.jsp?id=xxxxx
其中xxxxx每次动态生成一个不同的值,如当前系统时间。但服务器上并不用这个参数。

热点排行