怎么用session保存用户登录信息,在所有的servlet中都能获取到session中的值,我试过,输出session的Id,

怎么用session保存用户登录信息,在所有的servlet中都能获取到session中的值,我试过,输出session的Id,,第1张

>

这就是单点登陆(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啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9673644.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存