gpt4 book ai didi

java - 在多个JSP页面中显示相同的bean值

转载 作者:行者123 更新时间:2023-12-02 06:12:47 26 4
gpt4 key购买 nike

我有一个jsp页面,其中有用户输入的登录信息。在内部,会获取该值并将其与我从数据库获取的 bean 值进行比较。现在,一旦用户登录,我将使用与检查用户名和密码相同的 bean 值来显示已登录人员的用户名。我的问题是如何在多个 jsp 页面中使用相同的用户名,即对于我项目中的所有jsp页面,无需多余地调用该方法。现在我只能在用户登录后看到的主页中显示用户名。

最佳答案

那么,您只需将用户 bean 存储在 HTTP session 中即可:

request.setSession().setAttribute("currentUser", theUser);

在你的 JSP 中:

Hello <c:out value="${currentUser.name}"/>

并专门针对 session 范围属性(以防范围之间发生冲突)

Hello <c:out value="${sessionScope.currentUser.name}"/>

关于java - 在多个JSP页面中显示相同的bean值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21741433/

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