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;
}