NextPage无法检索用户数据,为什么?

时间:2013-12-20 21:07:58

标签: jsp

JSP明星我遇到了一个似乎超出我所知的问题,因为我对JSP很新,虽然有一些JAVA的基本知识。论坛上的一些人试图向我提供一些帮助我的细节消除错误消息页面,但没有完成帮助我解决整个问题。出于测试目的,当我尝试在form.jsp中输入用户数据并单击“提交”按钮然后在SaveName.jsp上的“继续”链接时,我被定向到我希望检索数据的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路径; CLASSPATH:.jsp文件和java bean CLASSPATH: C:\ Program Files \ Apache Software Foundation \ Tomcat 7.0 \ lib \ jsp-api.jar;
路径: C:\ glassfish3 \ jdk \ bin;
JAVA_HOME:的 C:\ glassfish3 \ JDK

<HTML>
<BODY>
<FORM METHOD = POST ACTION = "SaveName.jsp">
What's your name ? <INPUT TYPE = TEXT NAME = username SIZE = 20 > <BR>
What's your e-mail?<INPUT TYPE = TEXT NAME = email SIZE = 20 > <BR>
What's your age ? <INPUT TYPE = TEXT NAME = age SIZE = 4 >
<P> <INPUT TYPE = SUBMIT >
</FORM>
</BODY>
</HTML>

form.jsp

<jsp : useBean id = "user" class="user.UserData" scope="session"/>
<jsp : setProperty name = "user" property = "*"/>
<HTML>
<BODY>
<A HREF="NextPage.jsp">Continue</A>
</BODY>
</HTML>
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>

NextPage.jsp上

我已将以上三个文件保存在以下根路径中:   C:\ Program Files \ Apache Software Foundation \ Tomcat 7.0 \ webapps \ jsp pages

 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;
}

}

UserData.java编译成UserData.class

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

0 个答案:

没有答案