读书人

Java Web 安全退出,该如何处理

发布时间: 2012-05-13 16:39:43 作者: rapoo

Java Web 安全退出
各位大神,我是用Struts 2做一个项目,现在,要做一个安全退出的功能,但是,我一直没法实现。
我是想让用户点击浏览器的后退键失去效果,但是,一直做不到。所以,跪求各位大神帮忙。
我查过,很多人都说用response去清空缓存,但是,一直没有。
现在,跪求各位大神帮忙啊。

我的函数代码如下:
public String Outtoindex()
{
HttpServletResponse response = ServletActionContext.getResponse();
response.setHeader("Cache-Control","no-cache"); //Forces caches to obtain a new copy of the page from the origin server
response.setHeader("Cache-Control","no-store");//Directs caches not to store the page under any circumstance
response.setDateHeader("Expires", 0); //Causes the proxy cache to see the page as "stale"
response.setHeader("Pragma","no-cache");
return "index";
}

[解决办法]
JSP上,用JS代码:location.replace();去清掉回退记录。

Google下吧,网上大把。

读书人网 >Java Web开发

热点推荐