JSP中如何使浏览器点击后退按钮再点击前进按钮时,使网页失效

来源:百度知道 编辑:UC知道 时间:2024/05/13 20:12:17
做jsp一个项目时,遇到一难题,高手们帮帮忙。具体情况是这样:进入登录页面,输入用户名,密码,进入用户操作界面。此时点击浏览器后退按钮,又回到登录界面,此时再点击浏览器前进按钮,又会进入用户操作界面。如何使这次点击浏览器前进按钮时,无法显示用户操作界面,而必须重新登录呢?
我用的是java,我也知道要销毁session。关键问题在于它前进后退并不是重新发送请求获得新的页面,而是从IE缓存中读取的页面和数据,sesion依然有效。关键是缓存中的session如何使他失效。详细一点!

使用session进行判断了啊。当登陆以后给session赋值,然后在登陆页面将session清空,就可以了

建议使用一下struts的令牌机制 能处理你这种问题

我不知道你是用什么语言?
c#的话-把Session["名称"]清空就行了。
JAVA的话,request.getSession("");清空

you might need to take a look at the html caching header and make your pages not being cached by the browser at all.