Topic: jsp session过期问题?

  Print this page

1.jsp session过期问题? Copy to clipboard
Posted by: zhoujunsheng168
Posted on: 2006-11-16 13:44

假如我tomcat下有两个web应用app1和app2,
我从app1登录到index.jsp中后,创建了session,
在app1的index.jsp中有一个<a href="app2.index.jsp">
app1的session过期后,我点击app1中的index.jsp的连接到app2
这样能够正常到达app2,
我想有没有办法,在app1的session过期后,点击连接到app2时,也不能连接过去,而是重新到app1的login.jsp?
如果是在app1的index.jsp有一个连接,指向app1目录下的一个jsp,当点击连接时,如果发现session过期,是会重新登录的,而连接是另一个应用,则不能了,

2.Re:jsp session过期问题? [Re: zhoujunsheng168] Copy to clipboard
Posted by: lixj0571
Posted on: 2006-11-17 21:46

这肯定了,不同的webapp它的session不分开管理的
你可以把url变成这样<a href="redirect.jsp?url=app2.index.jsp">这样去做
在app1里使用一个统一的跳转url去跳转到app2去,如果app1session过期了,则先需要登录,然后再跳转到app2。

3.Re:jsp session过期问题? [Re: zhoujunsheng168] Copy to clipboard
Posted by: sljsuper
Posted on: 2006-12-05 15:29

做个过滤器的session进行校验

4.Re:jsp session过期问题? [Re: zhoujunsheng168] Copy to clipboard
Posted by: focus
Posted on: 2006-12-12 17:27

哈哈,2楼的聪明,就是嘛 干嘛要直接链接到 app2.index.jsp?
可以通过 app1中的 **Action.java 中的
return new ActionForward("app2.index.jsp");
中转一下,楼主脑子不够灵活


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923