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

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

2012-05-13 
Java Web 安全退出各位大神,我是用Struts 2做一个项目,现在,要做一个安全退出的功能,但是,我一直没法实现。

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下吧,网上大把。

热点排行