进行单点登陆,先进行验证,通过后,重定向到本地域名?
重定向时,session中保存了登陆用户,
如何保存session?
在重定向后还能获得到?-----------------------------------
重定向时,session中保存了登陆用户,
如何保存session?
在重定向后还能获得到?-----------------------------------
解决方案 »
- resin部署,不能加载hibernate.cfg.xml
- Mina服务端、Socket客户端、如何进行系统群发消息?
- 求解!!!一道高级sql语句查询
- mysql、iBATIS架构下的一个错误
- javascript生成的树形目录如何把读取的id传递给jsp页面
- HSQLDB的编译问题,org.hsqldb.jdbc这个包的类没有实现相关接口。谢谢大家。!!!!!!!
- Struts报错问题?java.lang.ClassCastException
- webwork 的标签属性中,什么时候要加单引号,什么时候不加,
- 页面出现乱码我该如何处理?谢谢了!如例:
- SqlSession获得的Connection会自动关闭,求大神解惑
- 多主键表查询
- httpclient 怎么带上登录成功后返回的cookie值访问下一页面。
重定向 session里的值是不会清空的
前一个被清空了
如何保存前面的session
????
用户的url还是单点登录映射的地址,
要改成我的url
所以我使用了重定向,
是重定向到我的首页而已????????
还有你的jsp是否把Session禁用了
在一个建议就是 key值不要太简单 session.setAttribute("user",user); 像这种发布到服务器上有时会倒大没同一个服务器的Session 是共用的 强烈建议 用 com.你的应用名称.作者.user 做session的key
http协议的无状态的基础上session的机制实现是在请求的时候保存了一个sessionid在临时的cookie中,这个cookie在你浏览器关闭或者死机的情况下是会消失的,也就是为什么浏览器关闭session失效的原因.
一般在浏览器没有关闭的情况下session是不会失效的!
我在做httpclient时为了保证session的一致是这样做的,第一次请求吧sessionid从cookie中取出来,然后再第二次请求时,把取到的sessionid再设置到cookie中去,这样就保证了session的一致..
以上也许是俩个不同请求,但是临时cookie中的sessionid一致就被服务器认为是一次请求.
不知道有没有帮助到你!!
两个系统间要实现单点登录,在sendRedirect(URL);之后,在跳转的页面里我加了一个filter,可是在filter里确得不到Cookie,request.getCookies();得到的是空。请问各位,该如何在filter里得到Cookie呢?
与什么有关系?
你知道session保存的是什么吗? 是会话session是浏览器与服务器之间的一次会话 你访问的服务器不同 会话不同 session定然不同
重定向 应该不会清空session的值的