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

关于用户注销跳转页问题
框架
HTML code
<frameset rows="60,*" cols="*" name="a" frameborder="no" border="0" framespacing="0">
  <frame src="../top.jsp" name="topFrame" scrolling="no">
  <frameset cols="180,*" name="btFrame" frameborder="NO" border="0" framespacing="0">
    <frame src="../menu.jsp" noresize name="menu" scrolling="yes">
    <frame src="../main.jsp" noresize name="main" scrolling="yes">
  </frameset>
</frameset>

top.jsp
HTML code
 <td align="right" height="26" style="padding-right:10px;line-height:26px;">
            您好:<span class="username">${user.username }</span>,欢迎使用xxxx管理系统!
            [<a href="http://www.865171.cn" target="_blank">网站主页</a>]
            [<a href="" target="_blank">修改密码</a>]
            [<a href="javascript:main();" onclick="exit()"/>注销退出</a>]&nbsp;
      </td>
function exit()
{
document.getElementById("sx").action="user/zhuxiao.action";
document.getElementById("sx").submit();
}


action
Java code
 <action name="zhuxiao" class="userAction" method="zhuxiao">
            <result type="redirect" name="success">/login.shtml</result>
        </action>

问:用户注销跳转到登陆界面、现在是注销成功后、跳转页在top的位置显示了、和我要的返回登录页不同、、求帮助

------解决方案--------------------
应该是提交方式改一下就好了,parent.main.location.href= "reload.jsp" ;

------解决方案--------------------
在你的top.jsp中写方法top.location = "项目名称/返回的页面.jsp";调用他就行