1
A
回答
3
只需使用HttpSession#setAttribute()
即可在会话中存储对象以及已知的属性名称。
SomeObject someObject = someDAO.find(someId);
request.getSession().setAttribute("someObject", someObject);
在同一会话的后续请求,您可以通过HttpSession#getAttribute()
使用attribtue名称重新获得它。
SomeObject someObject = (SomeObject) request.getSession().getAttribute("someObject");
// ...
它通过EL
${someObject}
如果它是一个fullworthy的Javabean这是有用的甚至在访问JSP文件。
相关问题
- 1. 将数据保存在数据库或会话中
- 2. AddDistributedSqlServerCache不保存会话到数据库
- 3. 在iPhone中保存会话数据
- 4. 会话数据不保存到数据库中的Yii
- 5. 将会话保存到标签,然后保存回数据库
- 6. 通过CodeIgniter在数据库中保存会话
- 7. Kohana 3.2在数据库中保存会话
- 8. PHP会话安全性:将会话存储在数据库中与更改会话保存路径?
- 9. 在会话变量中保存来自数据库的值Mule esb
- 10. 如何将数据从会话保存到数据库?
- 11. 如何从会话数据保存到数据库?
- 12. 在会话过期时将会话变量保存到数据库
- 13. Codeigniter不会保存数据库上的会话
- 14. 无法保存会话值
- 15. 从会话中获取值并将其保存到数据库ASP.NET
- 16. 将电话数据保存在数据库中?
- 17. 其中会话中的值被保存
- 18. 使用mysql2数据库在会话中存储数据
- 19. 在数据库中保存
- 20. 如何在windows的内存中保存php会话数据?
- 21. IE9不保存会话数据
- 22. 使用会话来保存数据
- 23. 会话数据没有保存
- 24. Silex会话不保存数据?
- 25. 保存表单数据和会话
- 26. 存储会话与数据库中的值 - Rails
- 27. 将数据保存在XML或数据库中会更好吗?
- 28. 数据不会保存在使用PDO的数据库中
- 29. ASP.net会员将数据保存在2个数据库中
- 30. Cakephp将值保存到数据库中
...并确保SomeObject可序列化 – MeBigFatGuy 2011-04-01 21:33:16
这确实是一个很好的做法,但不是技术要求。 – BalusC 2011-04-01 21:34:49