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,没有上面的菜单.

解决方案 »

  1.   

    我这里只有一个页面,中间是个内容层 Div,没有iframe,
    有用过Struts2 jQuery Plugin的么,遇到这种问题没?
      

  2.   

    只在index.jsp有个内容层,没有iframe的,
    有用过Struts2 jQuery Plugin的朋友指导下
      

  3.   

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

  4.   


    多谢回答,我在onload方法里面写了这个函数,但是没有起到作用,
    当点击系统某个页面时,假如Session已失效,系统把login.jsp内容展示到了 内容层,
    但没有调用到onload()方法.
      

  5.   

    不用写在onload里啊,直接写在jsp中,每次打开页面都会运行啊