我的环境是:tomcat5.5 ,路径为F:\tomcat5.5;
我的JSP路径:F:\tomcat5.5\webapps\ROOT\myjsp\JBDemo01.jsp
我的JavaBean的路径(是在WEB-INF下自己新建了一个文件夹classes)为
:F:\tomcat5.5\webapps\ROOT\WEB-INF\classes  ,然后里面放置SimpleBean.java1.以下是报错:
HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 3 in the jsp file: /myjsp/JBDemo01.jsp
Generated servlet error:
Syntax error on token "Invalid Character", invalid AssignmentOperator
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 3 in the jsp file: /myjsp/JBDemo01.jsp
Generated servlet error:
Syntax error on token "Invalid Character", invalid AssignmentOperator
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.
--------------------------------------------------------------------------------Apache Tomcat/5.5.17
2.以下是:SimpleBean.java代码
package cn.mldn.lxh;public class SimpleBean{
private String name;
private String password;

//若没有指定构造方法,则会生成一无参的什么都不做的构造函数

public void setName(String name){
this.name=name;
}
  public void setPassword(String password){
   this.password=password;
  }
  public String getName(){
   return this.name;
  }
  public String getPassword(){
   return this.password;
  }
}

解决方案 »

  1.   

    以下是JBDemo01.jsp 的代码 :请问各位如何解决,小弟初学 JSP 请指教 谢谢!!11
    <%@page contentType="text/html;charset=gb2312"%>
    <%@ page import="cn.mldn.lxh.*"%>
    <%
       //实例化对象
       SimpleBean sb=new SimpleBean();
       sb.getName("中文");
       sb.getPassword("1234x,.");  
    %><h1>姓名:<%=sb.getName()%></h1>
    <h1>密码:<%=sb.getpassword()%></h1>
      

  2.   

    你手动建的classed,那SimpleBean.java 没有谁能把你自动编译成SimpleBean.class
      

  3.   

    我手动编译了 SimpleBean.class 的, 而且已经生成在cn\mldn\lxh文件夹下的   。
    用的是 javac -d . SimpleBean.java
      

  4.   


    而且我在 JBDemo01.jsp 里已经导入我 SimpleBean.java这个类了啊 
    <%@ page import="cn.mldn.lxh.*"%>