gpt4 book ai didi

java - 在 session 中保存数据库值

转载 作者:行者123 更新时间:2023-11-29 06:14:45 29 4
gpt4 key购买 nike

我对 java 和 servlet 还很陌生。我想知道如何将从数据库中检索到的值存储在 session 变量中,以便我可以将其用于比较和其他页面。任何帮助将不胜感激。

谢谢!!

最佳答案

只需使用 HttpSession#setAttribute()在 session 中存储一个对象以及一个已知的属性名称。

SomeObject someObject = someDAO.find(someId);
request.getSession().setAttribute("someObject", someObject);

在同一session的后续请求中,可以通过HttpSession#getAttribute()重新获取使用属性名称。

SomeObject someObject = (SomeObject) request.getSession().getAttribute("someObject");
// ...

它甚至可以通过 EL 在 JSP 文件中访问

${someObject}

如果它是一个完全有值(value)的 Javabean,这将很有用。

关于java - 在 session 中保存数据库值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5517904/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com