进行单点登陆,先进行验证,通过后,重定向到本地域名?
重定向时,session中保存了登陆用户,
如何保存session?
在重定向后还能获得到?-----------------------------------

解决方案 »

  1.   

    session 中的值无论是转发还是重定向都可以取到
      

  2.   

    没有得到,是不是在重定向时,把session清空了??
      

  3.   

    看看是不是那里session.remove了
    重定向 session里的值是不会清空的
      

  4.   

    首先你必须确定你的原页面与目标页面在同一个应用中,其次你还要确定你的浏览器是否禁用了cookie
      

  5.   

    前后产生了两个session id
    前一个被清空了
    如何保存前面的session
    ????
      

  6.   

    因为用户使用单点登录系统,登录我的应用系统,
    用户的url还是单点登录映射的地址,
    要改成我的url
    所以我使用了重定向,
    是重定向到我的首页而已????????
      

  7.   


    还有你的jsp是否把Session禁用了
    在一个建议就是 key值不要太简单 session.setAttribute("user",user); 像这种发布到服务器上有时会倒大没同一个服务器的Session 是共用的 强烈建议 用 com.你的应用名称.作者.user 做session的key
      

  8.   

    重定向,session里面的值不会清空啊,是不是你根本就没保存session?
      

  9.   

    session的生命周期应该要熟悉一下
      

  10.   

    在不同域名,session是不能互相访问的,所以你得确定是不是重定向到其他域了
      

  11.   

    page request session application作用域 LZ需要了解!
      

  12.   

    正好在弄httpclient这个包..学到了一点点小东西看对LZ有没有帮助,
    http协议的无状态的基础上session的机制实现是在请求的时候保存了一个sessionid在临时的cookie中,这个cookie在你浏览器关闭或者死机的情况下是会消失的,也就是为什么浏览器关闭session失效的原因.
    一般在浏览器没有关闭的情况下session是不会失效的!
    我在做httpclient时为了保证session的一致是这样做的,第一次请求吧sessionid从cookie中取出来,然后再第二次请求时,把取到的sessionid再设置到cookie中去,这样就保证了session的一致..
    以上也许是俩个不同请求,但是临时cookie中的sessionid一致就被服务器认为是一次请求.
    不知道有没有帮助到你!!
      

  13.   

    重定向到不同在域名多采用session复制。
      

  14.   

    检查session对应的值名称是否对应~
      

  15.   

    只要在session允许的范围内,无论是转发还是重定向,session值不会发生改变的
      

  16.   

    session.setAttribute("user",user);先熟悉一下session的生命周期
      

  17.   


    两个系统间要实现单点登录,在sendRedirect(URL);之后,在跳转的页面里我加了一个filter,可是在filter里确得不到Cookie,request.getCookies();得到的是空。请问各位,该如何在filter里得到Cookie呢?
      

  18.   

    重定向后,cookie被清除了,是怎么回事?
    与什么有关系?
      

  19.   

    session 中的值无论是转发还是重定向都可以取到
      

  20.   


    你知道session保存的是什么吗? 是会话session是浏览器与服务器之间的一次会话 你访问的服务器不同 会话不同 session定然不同
      

  21.   


    重定向 应该不会清空session的值的