一个关于post提交,返回的问题 页面提交请求为Post,当对页面进行一系列操作时,点击后退和前进按钮显示“网页已过期”高手们是怎么解决的,给一个方案。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 除非显式禁止缓存,否则一般asp.net页面都是允许被缓存的,如果要禁止缓存,在asp.net页面代码中加上这句: Response.Cache.SetCacheability(HttpCacheability.NoCache); 其实就是退出1.清除session2.清除缓冲 页面出现网页已过期的解决办法:相信大家都遇到过当点击回头按钮的时候,之前填写的表单信息都清空了或出现网页已过期的警告,这是由于在表单提交页面中使用了 session_start 函数.由于我们后退浏览的是缓存页,而该函数会强制当前页面不被缓存。所以出现了'警告: 网页已经过期!'.的提示.下面介绍一下解决的办法:在你的 Session_start 函数后加入 header("Cache-control: private"); 注意在本行之前你的PHP程序不能有任何输出和空白。还有基于 session的解决方法:在session_start前加上如下代码:session_cache_limiter('nocache');// 清空表单session_cache_limiter('private'); //不清空表单,只在session生效期间session_cache_limiter('public'); //不清空表单,如同有没使用session一样 我用的是jsp,最好能有个实现方式,谢谢各位。 使用 struts2+hibernate+spring 框架下实现。 http://javas.5d6d.com/forum-8-1.html Java核心语法在线视频 很好很强大 强烈推荐 免费资源 在JSP页面的前面加上: <% response.setHeader("Cache-Control","no-store"); response.setHeader("Pragrma","no-cache"); response.setDateHeader("Expires",0); %>当前这个也可以写在ACTION中。 XP系统下tomcat插件无法装入eclipse SDK问题 jsp页面输出下拉框乱码,邪门了! 用Tomcat5连接数据库遇到的问题,高手来帮帮忙,先谢谢 select 下拉框的问题 请教,resin3.0如何设置session的时间?在线等待。。。。 再问javascript jsp 简单问题 问:用java检查html合法性怎么做??? cant read property style of null 大家帮帮忙 Servlet和jsp启动调用 oracle 多表查询问题 急 在线等! 怎样将页面表单中的元素存储到数据库当中?
Response.Cache.SetCacheability(HttpCacheability.NoCache);
2.清除缓冲
相信大家都遇到过当点击回头按钮的时候,之前填写的表单信息都清空了或出现网页已过期的警告,这是由于在表单提交页面中使用了 session_start 函数.由于我们后退浏览的是缓存页,而该函数会强制当前页面不被缓存。所以出现了'警告: 网页已经过期!'.的提示.下面介绍一下解决的办法:
在你的 Session_start 函数后加入 header("Cache-control: private"); 注意在本行之前你的PHP程序不能有任何输出和空白。
还有基于 session的解决方法:
在session_start前加上如下代码:
session_cache_limiter('nocache');// 清空表单
session_cache_limiter('private'); //不清空表单,只在session生效期间
session_cache_limiter('public'); //不清空表单,如同有没使用session一样
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragrma","no-cache");
response.setDateHeader("Expires",0);
%>
当前这个也可以写在ACTION中。