net beans 5.0
hello guys ;
i m usig net beans5.1 for servlet and jsp.but there is problem in jsp when i use <jsp:useBean> for attribute
class it gives me the error
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 34 in the jsp file: /User.jsp
Generated servlet error:
C:\Documents and Settings\anay12\.netbeans\5.0\jakarta-tomcat-5.5.9_base\work\Catalina\localhost\JspTest\org\apache\jsp\User_jsp.java:64: cannot find symbol
symbol : class MyPerson
location: class org.apache.jsp.User_jsp
MyPerson person = null;
^
An error occurred at line: 34 in the jsp file: /User.jsp
Generated servlet error:
C:\Documents and Settings\anay12\.netbeans\5.0\jakarta-tomcat-5.5.9_base\work\Catalina\localhost\JspTest\org\apache\jsp\User_jsp.java:66: cannot find symbol
symbol : class MyPerson
location: class org.apache.jsp.User_jsp
person = (MyPerson) _jspx_page_context.getAttribute("person", PageContext.REQUEST_SCOPE);
^
An error occurred at line: 34 in the jsp file: /User.jsp
Generated servlet error:
C:\Documents and Settings\anay12\.netbeans\5.0\jakarta-tomcat-5.5.9_base\work\Catalina\localhost\JspTest\org\apache\jsp\User_jsp.java:68: cannot find symbol
symbol : class MyPerson
location: class org.apache.jsp.User_jsp
person = new MyPerson();
^
An error occurred at line: 36 in the jsp file: /User.jsp
Generated servlet error:
C:\Documents and Settings\anay12\.netbeans\5.0\jakarta-tomcat-5.5.9_base\work\Catalina\localhost\JspTest\org\apache\jsp\User_jsp.java:75: cannot find symbol
symbol : class MyPerson
location: class org.apache.jsp.User_jsp
out.write(org.apache.jasper.runtime.JspRuntimeLibrary.toString((((MyPerson)_jspx_page_context.findAttribute("person")).getName())));
^
An error occurred at line: 39 in the jsp file: /User.jsp
Generated servlet error:
C:\Documents and Settings\anay12\.netbeans\5.0\jakarta-tomcat-5.5.9_base\work\Catalina\localhost\JspTest\org\apache\jsp\User_jsp.java:80: cannot find symbol
symbol : class MyPerson
location: class org.apache.jsp.User_jsp
out.write(org.apache.jasper.runtime.JspRuntimeLibrary.toString((((MyPerson)_jspx_page_context.findAttribute("person")).getPassword())));
^
5 errors
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.AntCompiler.generateClass(AntCompiler.java:246)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:288)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
WelComeServlet.doGet(WelComeServlet.java:36)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
we have to store it with servlet class (i.e in WEB-INF/classes)or any where else?
classpath i have defined in <jsp:useBean> is class="MyPerson"
so what is the problem with this?
should i give the whole path name or what ?
coz if i give full path name it also give me a error.
i want to know whether net beans put it in the appropriate folder or not or i have to do it manually

