gpt4 book ai didi

spring - 从 JSP 文件中的 session 范围 bean 访问数据

转载 作者:行者123 更新时间:2023-12-02 09:44:51 28 4
gpt4 key购买 nike

我正在尝试在 Spring Web MVC 3 中开始使用 session 范围的 bean。我将这一行放入我的调度程序配置中:

<bean id="userInfo" class="net.sandbox.sessionbeans.UserInfo" scope="session" />

这是net.sandbox.sessionbeans.UserInfo:

package net.sandbox.sessionbeans;

public class UserInfo {
public String username;

public UserInfo() {
this.username = "Unregistered User";
}
}

如何访问代表应用程序 View 部分的 JSP 文件内的 session 范围 bean?我试过这个...

<p align="right">${userInfo.username}</p>

...但这并没有给我预期的结果,即

<p align="right">Unregistered User</p>

相反,我只是得到

<p align="right"></p>

我做错了什么?

最佳答案

您可以按照问题中的说明进行操作。问题可能出在您的配置上。看看您是否在 View 中公开了您的 bean,如下所示:

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/view/" />
<property name="suffix" value=".jsp" />
<property name="exposeContextBeansAsAttributes" value="true" />
</bean>

关于spring - 从 JSP 文件中的 session 范围 bean 访问数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5926664/

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