>
这就是单点登陆(sso)所要解决的问题,两个不同的servlet,他们的session是完全不搭边的,单点登陆的处理方式是只要成功登陆一次,就会在以后所有的请求中加入一个标记,一般都是在请求头中加入一个键值对,类似于session id,这一步是在请求到达应用之前完成的,当请求到达应用时,应用只要检查这个标记就可以了
根据你的要求,提供以下思路:
登陆成功第一个servlet时,写session,同时在response的header中写入session的值,用responsesendRedirect跳转到第二个servlet,在这个servlet中把之前写入的值取出来;如果用forward跳转,就在request里写值,setAtrribute方法,同样在第二个servlet中取出来
以上就是关于怎么用session保存用户登录信息,在所有的servlet中都能获取到session中的值,我试过,输出session的Id,全部的内容,包括:怎么用session保存用户登录信息,在所有的servlet中都能获取到session中的值,我试过,输出session的Id,、servlet怎么新建session不是获取内容,是新建、怎么把session从一个servlet传到另一个servlet啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)