我打的是书上的原题目。可是运行不起来,
总是出现这样的错误,程序应该没得问题。服务器可以运行其他的JSP文件。
大家帮忙看一下,是什么问题。已经调了好几次了都这样。description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to load class for JSP
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:599)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:137)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:314)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause java.lang.ClassNotFoundException: org.apache.jsp.useBean_jsp
java.net.URLClassLoader$1.run(URLClassLoader.java:200)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:188)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:131)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63)
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:597)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:137)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:314)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.26 logs.
--------------------------------------------------------------------------------

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【tiger5858】截止到2008-07-12 12:12:23的历史汇总数据(不包括此帖):
    发帖的总数量:1                        发帖的总分数:20                       每贴平均分数:20                       
    回帖的总数量:1                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:1                        未结的总分数:20                       
    结贴的百分比:0.00  %               结分的百分比:0.00  %                  
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    空指针异常 检查一下你的连接数据库的DBbean 和你的企业级JAVABean(EJB)。
    空类异常 检查一下你的Bean 里面是不是有变量未定义
      

  3.   

    Triangle.java
    package tom.jiafei;
    public class Triangle{
    double sideA=-1,sideB=-1,sideC=-1,area=-1;
    boolean triangle;

    public void setSideA(double a){
    sideA=a;
    }

    public double getSideA(){
    return sideA;
    }

    public void setSideB(double b){
    sideB=b;
    }

    public double getSideB(){
    return sideB;
    }

    public void setSideC(double c){
    sideC=c;
    }

    public double getSideC(){
    return sideC;
    }

    public double getArea(){
    double p=(sideA+sideB+sideC)/2.0;
    if(triangle)
    area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC));
    return area;
    }

    public boolean isTriangle(){
    if(sideA<sideB+sideC&&sideB<sideA+sideC&&sideC<sideA+sideB)
    triangle=true;
    else
    triangle=false;
    return triangle;
    }
    }
      

  4.   

    useBean1.jsp
    <%@ page contentType="text/html; charset=GB2312"  %>
    <%@ page import ="tom.jiafei.Triangle" %> <jsp:useBean id="triangle" class="tom.jiafei.Triangle" scope="page"/> <html>
    <body > <font  size=2>
        
    <form action="" method="post">
    <P>input three:
    <br> bian A:<input type=text name="sideA" value=0>
     bian B:<input type=text name="sideA" value=0>
     bian C:<input type=text name="sideA" value=0>
    <input type="submit" value="ok">
    </form><jsp:setProperty name="triangle" property="*"/>
    <p>three are:
    <br> bian A:<jsp:getProperty name="triangle" property="sideA"/>
         bian B:<jsp:getProperty name="triangle" property="sideB"/>
         bian C:<jsp:getProperty name="triangle" property="sideC"/>
         
     <p>is true?
     <jsp:getProperty name="triangle" property="triangle"/>
    <p> area:<jsp:getProperty name="triangle" property="area"/>
    </font></body></html>
      

  5.   

    我的报错跟你一样,不过我运行其他javabean比如网站计数器,计算长方体体积等的例子都可以运行,今天写数据库bean的时候就报这个错了,现在还没解决,关注这个帖子···
      

  6.   

    这个问题是说找不到自定义的类编译的文件,你可以把自定义的类文件(.class)前面加上classes这个目录。这样就可以搞定了。最好是自己定义一个包。把包名写上就不会出现这样的问题了。
    我的问题已经解决了,在自定义的一个包里面把java文件编译为.class就可以了··不知道你的情况是不是跟我一样··
      

  7.   

    改1个地方就好了。。
    bian A: <input type=text name="sideA" value=0>
    bian B: <input type=text name="sideA" value=0>
    bian C: <input type=text name="sideA" value=0> 
    =====》》》》
    bian A: <input type=text name="sideA" value=0>
    bian B: <input type=text name="sideB" value=0>
    bian C: <input type=text name="sideC" value=0>