Please verify the following program.I am passing username,email and age to a
jsp page
"NextPage.jsp".I am using a bean program "UserData.java" to retrieve the value inside the jsp page.
I am using J2sdkee1.2.1, installed j2sdkee1.2.1 in D: drive. My doubt is where I have to keep the
class file for the bean UserData.java.I had kept the class file in the folder "d:\j2sdkee1.2.1\lib\classes".
Is it the right way to specify the class file?
GetName.html:
------------
<HTML>
<BODY>
<FORM METHOD=POST ACTION="NextPage.jsp">
What's your name? <INPUT TYPE=TEXT NAME=username SIZE=20><BR>
What's your e-mail address? <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>
NextPage.jsp:
------------
<jsp:useBean id="user" class="UserData" scope="session"/>
<HTML>
<BODY>
You entered<BR>
Name: <%= user.getUsername() %><BR>
Email: <%= user.getEmail() %><BR>
Age: <%= user.getAge() %><BR>
</BODY>
</HTML>
UserData.java:
-------------
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; }
}
--------------------------------------------------------------------------------