Unable to compile class for JSP-javabean problem

hi friends;

Please help me

please suggest me where i am wrong, i think javabean is not instantiated in jsp file.may be it is related to the classpath of javabean. i have not set any variable for javabean classpath. and i put javabean class file in

TOMCAT_HOME/webapps/test3/WEB-INF/UseDta.class

and all the jsp and html in /test3. my jsp an javabeans are--

1. GetName.html

<HTML>

<BODY>

<FORM METHOD=POST ACTION="SaveName.jsp">

What's your name? <INPUT TYPE=TEXT NAME=username SIZE=20>

What's your e-mail address? <INPUT TYPE=TEXT NAME=email SIZE=20>

What's your age? <INPUT TYPE=TEXT NAME=age SIZE=4>

<P><INPUT TYPE=SUBMIT>

</FORM>

</BODY>

</HTML>

2. SaveName.jsp

<jsp:useBean id="user" class="UserData" scope="session">

<jsp:setProperty name="user" property="*"/>

</jsp:useBean>

<HTML>

<BODY>

<A HREF="NextPage.jsp">Continue</A>

</BODY>

</HTML>

3. UserData.java

public class UserData {

String username;

String email;

int age;

public UserData(){}

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

}

4. NextPage.jsp

<jsp:useBean id="user" class="UserData" scope="session"/>

<HTML>

<BODY>

You entered

Name: <%= user.getUsername() %>

Email: <%= user.getEmail() %>

Age: <%= user.getAge() %>

</BODY>

</HTML>

url: http://localhost:8080/test3/GetName.html

is it related to context path?

HTTP Status 500 -

--

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 2 in the jsp file: /SaveName.jsp

Generated servlet error:

C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\test3\org\apache\jsp\SaveName_jsp.java:44: cannot find symbol

symbol : class UserData

location: class org.apache.jsp.SaveName_jsp

UserData user = null;

^

An error occurred at line: 2 in the jsp file: /SaveName.jsp

Generated servlet error:

C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\test3\org\apache\jsp\SaveName_jsp.java:46: cannot find symbol

symbol : class UserData

location: class org.apache.jsp.SaveName_jsp

user = (UserData) _jspx_page_context.getAttribute("user", PageContext.SESSION_SCOPE);

^

An error occurred at line: 2 in the jsp file: /SaveName.jsp

Generated servlet error:

C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\test3\org\apache\jsp\SaveName_jsp.java:48: cannot find symbol

symbol : class UserData

location: class org.apache.jsp.SaveName_jsp

user = new UserData();

^

3 errors

org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)

org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)

org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:437)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:497)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:476)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:464)

org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.0.30 logs.

--

Apache Tomcat/5.0.30

please Reply me ASAP

i'll be glad if you reply. please

[4568 byte] By [Anurag.Ka] at [2007-10-3 1:52:40]
# 1
Try the following forum (about JSP technology) http://forum.java.sun.com/forum.jspa?forumID=45JavaBeans spec contains nothing about JSP, but JSP spec describes using of beans.
UncleSAMa at 2007-7-14 18:51:05 > top of Java-index,Desktop,Developing for the Desktop...