Hi
can someone tell me what folder to put a .class file to get my bean to work
I've made a bean according to this guide, but i dont know how packages work. where do I place my UserBean.class to make it work?
Printable View
Hi
can someone tell me what folder to put a .class file to get my bean to work
I've made a bean according to this guide, but i dont know how packages work. where do I place my UserBean.class to make it work?
That link is invalid! Also, if I remember correctly class files are what the IDE uses to compile your project. Try saving your files as ".java" in the "src" folder of the package.
Edit:
The class files get stored in a folder called "classes" which is inside the "build" folder.
Nightwalker87, the link works fine for me. try again.
I'm still getting an error
My first page, GetName.html looks like:Quote:
org.apache.jasper.JasperException: /SaveName.jsp(1,1) The value for the useBean class attribute user.UserData is invalid.
HTML Code:<HTML>
<BODY>
<FORM METHOD=POST ACTION="SaveName.jsp">
name <INPUT TYPE=TEXT NAME=username SIZE=20><BR>
e-mail <INPUT TYPE=TEXT NAME=email SIZE=20><BR>
age <INPUT TYPE=TEXT NAME=age SIZE=4>
<P><INPUT TYPE=SUBMIT>
</FORM>
</BODY>
</HTML>
My SaveName.jsp looks like this:
Code:<jsp:useBean id="user" class="user.UserData" scope="session"/>
<jsp:setProperty name="user" property="*"/>
<HTML>
<BODY>
<A HREF="NextPage.jsp">Continue</A>
</BODY>
</HTML>
And my UserData class looks like this:
and my class is placed inCode: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; }
}
I've also tried it inCode:root>UserData>build>classes>user>UserData.class
Code:root>UserData>build>classes>UserData.class
I'm not sure I am only new to Java I could have misunderstood what you originally meant. I haven't learn about how to use java with html yet.