系统登录页面是login.jsp,登录成功后转到main.jsp页面,这个页面是个上下框架结构,上方框架页面是top.jsp,在top.jsp中点退出时执行一个session的清理,然后返回到登录页面,但是现在只能是上方框架返回到login.jsp,要怎么样才能让整个页面都返回呢?
struts-config.xml中的配置如下:
//退出时执行
在login.jsp中添加如下代码:
struts-config.xml中的配置如下:
<action input="/login.jsp" name="loginForm" path="/login" scope="request" type="sys.loginAction" validate="true">
<forward name="success" path="/main.jsp" />
</action>
//退出时执行
<action path="/logoff" scope="request" type="sys.logoffAction">
<forward name="success" path="/login.jsp" />
</action>
在login.jsp中添加如下代码:
if (self != top) {
top.location = self.location;
}