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]>

Reply via email to