jQuery MiniUI

 找回密码
 立即注册
查看: 3028|回复: 8
打印 上一主题 下一主题

如何做退出功能?退出后如何跳出框架? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-8-30 09:29:52 |只看该作者 |倒序浏览
左边是个退出按钮,点击之后应该跳转至登录页面

问:使用struts2的重定向貌似也不可以,难道只能返回json,在页面做判断后跳出么?如果是,那该怎么写呢?

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-8-30 10:20:44 |只看该作者
1.退出按钮,跳转到logOut.jsp页面
1.logOut.jsp页面,里面把登录的session等注销掉
2.logOut.jsp页面,跳转到login.html

Rank: 2

板凳
发表于 2012-8-30 11:12:03 |只看该作者
niko 发表于 2012-8-30 10:20
1.退出按钮,跳转到logOut.jsp页面
1.logOut.jsp页面,里面把登录的session等注销掉
2.logOut.jsp页面,跳 ...

这样写跳不出框架啊,结果却是在tab里面显示了要跳转的页面。。。

Rank: 8Rank: 8

地板
发表于 2012-8-30 11:46:27 |只看该作者
liuwei88212 发表于 2012-8-30 11:12
这样写跳不出框架啊,结果却是在tab里面显示了要跳转的页面。。。

跳不出框架是什么意思?
登出不是跳回登录页面吗?我搞不懂你是什么意思了
你直接返回到登录页面不就可以了?怎么会在tab里面跳转.....

Rank: 2

5#
发表于 2012-8-30 14:57:08 |只看该作者
factory 发表于 2012-8-30 11:46
跳不出框架是什么意思?
登出不是跳回登录页面吗?我搞不懂你是什么意思了
你直接返回到登录页面不就可以了 ...

在主页里面,一个layout 布局,参照:outlookmenu.html,在左边提供一个退出按钮,我说的跳不出去就是会弹出登录页面在tab页面里,说明白了?

Rank: 8Rank: 8

6#
发表于 2012-8-30 15:05:42 |只看该作者
本帖最后由 factory 于 2012-8-30 15:08 编辑
liuwei88212 发表于 2012-8-30 14:57
在主页里面,一个layout 布局,参照:outlookmenu.html,在左边提供一个退出按钮,我说的跳不出去就是会 ...


登录页面在tab里面,那就是你代码有问题啊.
你点击登出,直接销毁session,并且跳转到登录页面就行了,为什么会牵扯到页面里面的tab呢?
是不是你让tab加载了登录页面?你看看你代码,调试下

Rank: 2

7#
发表于 2012-8-30 15:14:53 |只看该作者
factory 发表于 2012-8-30 15:05
登录页面在tab里面,那就是你代码有问题啊.
你点击登出,直接销毁session,并且跳转到登录页面就行了,为什么 ...

是的,我将导航做成了一个tab的样式,试过写action请求,无论<result type="redirect">/index.htm</result>还是<result> index.html</result>都不能跳出框架,只将index.html加载到了一个tab页面里面。后来我就直接讲导航里面的请求写成了一个html,在那里面写个onload发请求,还是不行,,,

Rank: 9Rank: 9Rank: 9

8#
发表于 2012-8-30 15:22:55 |只看该作者
你是否在iframe内啊?
注意在login.html内判断下,如果不是最顶级页面,就这样:
if(window.top != window){
   window.top.location = "login.html";
}

Rank: 2

9#
发表于 2012-8-30 22:09:14 |只看该作者
niko 发表于 2012-8-30 15:22
你是否在iframe内啊?
注意在login.html内判断下,如果不是最顶级页面,就这样:
if(window.top != window) ...


不是iframe,是mini-tabs,不过已经解决了,写在了一个确认框里面,,,

Archiver|普加软件

GMT+8, 2024-6-26 20:37 , Processed in 1.069514 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部