&引用;空";当尝试检索JavaBean属性时,返回0个值
我刚刚开始使用Javaservlet做一些事情,目前我正在尝试从bean中检索某些值,以便在文本框中显示它们,以便用户稍后可以修改一些值&引用;空";当尝试检索JavaBean属性时,返回0个值,java,jsp,servlets,Java,Jsp,Servlets,我刚刚开始使用Javaservlet做一些事情,目前我正在尝试从bean中检索某些值,以便在文本框中显示它们,以便用户稍后可以修改一些值 <jsp:useBean id="user" class="Usuario" scope="session"></jsp:useBean> 问题是,如果我在执行登录servlet/操作之后立即尝试检索这些值,它们会在相应的文本字段中显示正确的值。。。但是,如果我尝试在正确的场景中检索它们(在登录servlet之后有一个.jsp页面
<jsp:useBean id="user" class="Usuario" scope="session"></jsp:useBean>
问题是,如果我在执行登录servlet/操作之后立即尝试检索这些值,它们会在相应的文本字段中显示正确的值。。。但是,如果我尝试在正确的场景中检索它们(在登录servlet之后有一个.jsp页面,带有一些超链接,其中之一是将用户带到一个.jsp页面,在那里他或她可以修改他们的数据),它将不起作用,并且将显示null和0值
所以我的问题是。。。如何在正确的场景中检索这些值
如果属性存储在会话中,为什么JavaBean会丢失它们?如果我使用超链接转到另一个.jsp页面,是否会丢失这些值
谢谢。您无法获得该Bean,因为您可能正在失去会话。您必须确保,当您单击一个链接时,您正在做一个转发(请求).GeQuestStestCurror(“Page .jsp”).OrdReq(Req,Res);或调用Error EndoURL(URL)在响应中。sEnReDebug(URL).< /P>我检查您的假设,并考虑一些容器将HTTP和HTTPS会话视为不同,除非另行配置。