日期:2014-05-17  浏览次数:20677 次

关于Struts2 jQuery Plugin的 Result
HI:
  大家好,小弟遇到一问题,期望各位大侠不吝赐教.

  Java Web 系统用了Struts2 jQuery Plugin插件,
  菜单用的是<sj:a href='xxx.action' targets="main">一级菜单</sj:a>,
  关键在于 targets="main",这可以实现点菜单会把xxx.action的内容显示到main 层里面,
   
  遇到的问题是:
  假如点击这个菜单的时候,我的Session已经失效,需要跳转到login.jsp,我的拦截器 return LOING,
  会跳转到login.jsp, 但这里只是把login.jsp的内容拉取到了main 层中,上面的菜单还正常显示,且可以点击。
   
  请教各位如何正常跳转到login.jsp,没有上面的菜单.

------解决方案--------------------
parent.location.href='';
------解决方案--------------------
login.jsp中用javascript判断,如果不是顶层页面则变成顶层,代码如下
if(self!=top){
top.location=self.location;
}