HttpSession与HttpServletRequest的区别

来源:6-7 Http请求前后监听工具-HttpInterceptor开发

Echo鑫

2017-12-11

看过一些项目,关于存储用户信息这块,什么时候用request.setAttribute(),什么时候该用request.getSession.setAttribute()或者用session.setAttribute,有点不太清楚

写回答

1回答

Jimin

2017-12-11

你好,如果是想这一次请求有效时,那么就使用request.getSession.setAttribute(),随时可以从request里取出来。如果是一次会话有效,就使用session.setAttribute,比如用户登录后,这时只要设置一次session.setAttribute用户信息就可以在其他request里一直拿到用户的登录信息,知道这个会话失效。

0
3
Echo鑫
非常感谢!
2017-12-12
共3条回复

Java开发企业级权限管理系统

源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术

2262 学习 · 1347 问题

查看课程