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. 在yii中保存到数据库的会话值
- 3. 将数据保存在数据库或会话中
- 4. AddDistributedSqlServerCache不保存会话到数据库
- 5. wev2py 1.99.2:保存会话数据库
- 6. 值不保存在会话数组中
- 7. 在iPhone中保存会话数据
- 8. 会话数据不保存到数据库中的Yii
- 9. 将会话存储在数据库中
- 10. 无法保存数据库值会话PHP
- 11. 将会话保存到标签,然后保存回数据库
- 12. 使用codeigniter在数据库中保存会话
- 13. 在数据库中保存播放框架会话吗?
- 14. 保存在会话中以减少数据库负载
- 15. Kohana 3.2在数据库中保存会话
- 16. Rails 3.2引擎如何将会话保存在数据库中?
- 17. 在会话中保存数据库排序
- 18. 通过CodeIgniter在数据库中保存会话
- 19. PHP会话安全性:将会话存储在数据库中与更改会话保存路径?
- 20. 在会话变量中保存来自数据库的值Mule esb
- 21. 在页面之间传递数据 - 会话VS.保存在数据库中
- 22. 如何从会话数据保存到数据库?
- 23. 如何将数据从会话保存到数据库?
- 24. 在会话过期时将会话变量保存到数据库
- 25. Codeigniter不会保存数据库上的会话
- 26. 我如何读取保存在数据库与PHP的会话?
- 27. 在会话超时之前保存会话数据?
- 28. 无法保存会话值
- 29. 会话值不保存
- 30. 从会话中获取值并将其保存到数据库ASP.NET
...并确保SomeObject可序列化 – MeBigFatGuy 2011-04-01 21:33:16
这确实是一个很好的做法,但不是技术要求。 – BalusC 2011-04-01 21:34:49