Jsp 下一页无法检索用户数据,为什么?

Jsp 下一页无法检索用户数据,为什么?,jsp,Jsp,JSP之星我遇到了一个似乎超出我知识范围的问题,因为我对JSP非常陌生,但有一些JAVA的基本知识。论坛上的一些人试图向我提供一些细节,帮助我消除错误消息页面,但没有完全帮助我解决整个问题。出于测试目的,当我尝试在form.jsp中输入用户数据并单击Submit按钮,然后单击SaveName.jsp上的“continue”链接时,我被引导到NextPage.jsp,在那里我希望检索数据,不幸的是页面上没有显示输入数据。为什么?有人能来救我吗 Example: (form.jsp) User

JSP之星我遇到了一个似乎超出我知识范围的问题,因为我对JSP非常陌生,但有一些JAVA的基本知识。论坛上的一些人试图向我提供一些细节,帮助我消除错误消息页面,但没有完全帮助我解决整个问题。出于测试目的,当我尝试在form.jsp中输入用户数据并单击Submit按钮,然后单击SaveName.jsp上的“continue”链接时,我被引导到NextPage.jsp,在那里我希望检索数据,不幸的是页面上没有显示输入数据。为什么?有人能来救我吗

Example: (form.jsp)   
Username field: Denis(input data)  
e-mail(field): byansimedia@gmail.com(input data)  
Age (field): 30(input data)    
这是我在NextPage.jsp上看到的:

You entered:
Name:  
Email: 
Age:  
我无法检索输入数据-为什么以及如何对其进行排序

下面是JDK路径;类路径:。jsp文件和java bean。 类路径:C:\ProgramFiles\Apache Software Foundation\Tomcat 7.0\lib\jsp-api.jar; 路径:C:\glassfish3\jdk\bin; JAVA\u主页:C:\glassfish3\jdk

你叫什么名字? 你的电子邮件是什么? 你多大年纪?

form.jsp

SaveName.jsp

<jsp : useBean id = "user" class = "user.UserData" scope = "session"/>
<HTML>
<BODY>
You entered<BR>
Name: ${user.username } <BR />
Email: ${user.email } <BR />
Age: ${user.age } <BR />
</BODY>
</HTML>
java编译成UserData.class

我已经将上面的JavaBean.java和.class文件保存在下面的根文件夹中,尽管我刚刚创建了classes文件夹,因为它不存在。
C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\ROOT\WEB-INF\classes\user

提交表单时,表单数据不会立即进入会话对象。您必须从请求对象中读取它,对它进行清理,并将其保存在会话中(如果您需要的话),或者保存在db.jsp:useBean应该是jsp:useBean中。jsp:setProperty也一样。也就是说,你应该立即忘记这种做事方式。参数需要验证。了解MVC体系结构。@developerwk非常感谢。。。我能理解你的意思。如果我不使用javabean,我可以检索数据。这意味着我应该专注于DB,因为我也有它的基本知识。@JB,谢谢。。我试图消除两个代码/语法之间的空格,但它会生成错误消息。虽然这是我第一次理解MVC的全部内容,但我还是匆匆读完了这篇文章。我有一种感觉,这与@developerwjk所指的类似。我想DB选项对我来说更适合一些基本的形式知识。
 package user;
    public class UserData 
    {

String username;
String email;
int age;

public void setUsername ( String value)

{
username=value;

}

public void setEmail ( String value)

{
email=value;

}

public void setAge ( int value)
{
age=value;

}

public String getUsername() 
{
return username;
}

public String getEmail()
{
return email;
}

public int getAge()
{
return age;
}

}