Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;空";当尝试检索JavaBean属性时,返回0个值_Java_Jsp_Servlets - Fatal编程技术网

&引用;空";当尝试检索JavaBean属性时,返回0个值

&引用;空";当尝试检索JavaBean属性时,返回0个值,java,jsp,servlets,Java,Jsp,Servlets,我刚刚开始使用Javaservlet做一些事情,目前我正在尝试从bean中检索某些值,以便在文本框中显示它们,以便用户稍后可以修改一些值 <jsp:useBean id="user" class="Usuario" scope="session"></jsp:useBean> 问题是,如果我在执行登录servlet/操作之后立即尝试检索这些值,它们会在相应的文本字段中显示正确的值。。。但是,如果我尝试在正确的场景中检索它们(在登录servlet之后有一个.jsp页面

我刚刚开始使用Javaservlet做一些事情,目前我正在尝试从bean中检索某些值,以便在文本框中显示它们,以便用户稍后可以修改一些值

<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会话视为不同,除非另行配置。