Hi,
I am a beginner to Java beans.
i am having trouble using Java Beans with Tomcat 4.1
I am attatching the beans file and am copying the
exact errors that I get..
Please help me..
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: 1 in the jsp file:
/student_survey.jsp
Generated servlet error:
[javac] Compiling 1 source file
C:\Program Files\Apache Group\Tomcat
4.1\work\Standalone\localhost\_\student_survey_jsp.java:7:
'.' expected
import SurveyBean;
^
C:\Program Files\Apache Group\Tomcat
4.1\work\Standalone\localhost\_\student_survey_jsp.java:43:
cannot resolve symbol
symbol : class SurveyBean
location: class org.apache.jsp.student_survey_jsp
SurveyBean student = null;
^
An error occurred at line: 1 in the jsp file:
/student_survey.jsp
Generated servlet error:
C:\Program Files\Apache Group\Tomcat
4.1\work\Standalone\localhost\_\student_survey_jsp.java:45:
cannot resolve symbol
symbol : class SurveyBean
location: class org.apache.jsp.student_survey_jsp
student = (SurveyBean)
pageContext.getAttribute("student",
PageContext.SESSION_SCOPE);
^
An error occurred at line: 1 in the jsp file:
/student_survey.jsp
Generated servlet error:
C:\Program Files\Apache Group\Tomcat
4.1\work\Standalone\localhost\_\student_survey_jsp.java:48:
cannot resolve symbol
symbol : class SurveyBean
location: class org.apache.jsp.student_survey_jsp
student = (SurveyBean)
java.beans.Beans.instantiate(this.getClass().getClassLoader(),
"SurveyBean");
^
4 errors
at
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:120)
at
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293)
at
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:313)
at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:324)
at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:474)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:184)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:289)
at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2396)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:380)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:533)
at java.lang.Thread.run(Thread.java:536)
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus � Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
import java.awt.*;
import java.io.*;
import java.beans.*;
//SurveyBean.java
public class SurveyBean
{
private String Degree = " ";
private String Question2 = " ";
private String Question3 = " ";
private String Question4 = " ";
private String Question5 = " ";
private String Question6 = " ";
private String Question7 = " ";
private String Question8 = " ";
private String Question9 = " ";
private String Question10 = " ";
private String Question11 = " ";
private String Question12 = " ";
private String Question13 = " ";
public void setDegree(String deg) { this.Degree = deg; }
public void setQuestion2(String q2) { this.Question2= q2; }
public void setQuestion3(String q3) { this.Question3 = q3; }
public void setQuestion4(String q4) { this.Question4 = q4; }
public void setQuestion5(String q5) { this.Question5 = q5; }
public void setQuestion6(String q6) { this.Question6 = q6; }
public void setQuestion7(String q7) { this.Question7 = q7; }
public void setQuestion8(String q8) { this.Question8 = q8; }
public void setQuestion9(String q9) { this.Question9 = q9; }
public void setQuestion10(String q10) { this.Question10 = q10; }
public void setQuestion11(String q11) { this.Question11 = q11; }
public void setQuestion12(String q12) { this.Question12 = q12; }
public void setQuestion13(String q13 ) { this.Question13 = q13; }
public String getDegree( ) {return Degree ; }
public String getQuestion2( ) { return Question2 ; }
public String getQuestion3( ) { return Question3 ; }
public String getQuestion4( ) { return Question4 ; }
public String getQuestion5( ) { return Question5; }
public String getQuestion6( ) { return Question6 ; }
public String getQuestion7( ) { return Question7 ; }
public String getQuestion8( ) { return Question8 ; }
public String getQuestion9( ) { return Question9 ; }
public String getQuestion10( ) { return Question10 ; }
public String getQuestion11( ) { return Question11 ; }
public String getQuestion12( ) { return Question12 ; }
public String getQuestion13( ) { return Question13 ; }
public boolean Process()
{
MainSurvey ms = new MainSurvey();
if (ms.mainProcess(this))
return true;
else
return false;
}
}
public class MainSurvey
{
public boolean mainProcess(SurveyBean rb)
{
String s1=rb.getDegree();
s1.trim();
String s2=rb.getQuestion2();
s2.trim();
String s3=rb.getQuestion3();
s3.trim();
String s4=rb.getQuestion4();
s4.trim();
String s5=rb.getQuestion5();
s5.trim();
String s6=rb.getQuestion6();
s6.trim();
String s7=rb.getQuestion7();
s7.trim();
String s8=rb.getQuestion8();
s8.trim();
String s9=rb.getQuestion9();
s9.trim();
String s10=rb.getQuestion10();
s10.trim();
String s11=rb.getQuestion11();
s11.trim();
String s12=rb.getQuestion12();
s12.trim();
String s13=rb.getQuestion13();
s13.trim();
if(isAlphanumeric(s1) || isAlphanumeric(s2) || isAlphanumeric(s3) ||
isAlphanumeric(s4) || isAlphanumeric(s5) || isAlphanumeric(s6) || isAlphanumeric(s7)
|| isAlphanumeric(s8) || isAlphanumeric(s9) || isAlphanumeric(s10) ||
isAlphanumeric(s11) || isAlphanumeric(s12) || isAlphanumeric(s13))
return false;
return true;
}
public boolean isAlphanumeric(String str)
{
for(int i=0; i<str.length(); i++)
if(!Character.isLetterOrDigit(str.charAt(i)))
return false;
return true;
}
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>