type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this request.exceptionorg.apache.jasper.JasperException: /usebean.jsp(14,0) The value for the useBean class attribute cn.ac.ict.SimpleBean is invalid.
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1231)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1178)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417)
org.apache.jasper.compiler.Node$Root.accept(Node.java:495)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
org.apache.jasper.compiler.Generator.generate(Generator.java:3442)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:231)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:347)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:326)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.32 logs.
是什么问题呀?请高手指导!!!

解决方案 »

  1.   

    cn.ac.ict.SimpleBean是什么东东 把你jsp中涉及到javabean的那段代码晒出来看下
    另外:这个问题应该放到Java大版块里
      

  2.   

    我刚接触Java web 拿书上的例子来练,总是出问题         cn.ac.ict.SimpleBean 内容是package cn.ac.ict;
    public class SimpleBean
    {
    private String message;
    public String getMessage(){
     return message ;
    }
    public void setMessage(String mess){
    message=mess;
    }
    }
    谢谢指导。
      

  3.   

    我刚接触Java web 拿书上的例子来练,总是出问题 cn.ac.ict.SimpleBean 内容是package cn.ac.ict;
    public class SimpleBean
    {
    private String message;
    public String getMessage(){
     return message ;
    }
    public void setMessage(String mess){
    message=mess;
    }
    }
    谢谢指导。
      

  4.   

    不看javabean的 把jsp的代码发下 
    The value for the useBean class attribute cn.ac.ict.SimpleBean is invalid.
    可能你那里边没引javabean 或是方法在bean实体中没有定义
      

  5.   

    jsp代码:
    <%@ page contentType="text/html;charset=gb2312"%>
    <HTML>
    <HEAD>
    <TITLE>Reusing JavaBeans in JSP</TITLE>
    </HEAD>
    <BODY>
    <CENTER>
    <TABLE BORDER=1>
    <TR><TH>在JSP页面中重用JavaBeans组建</th></tr>
    </TABLE>
    </CENTER>
    <P>
    <!--在下面设置使用了一个名为test的bean,对应的类是cn.ac.ict.Simplebean-->
    <jsp:useBean id="test" class="cn.ac.ict.SimpleBean"/>
    <!--下面设置使用名为test的Bean,名为message的属性为"欢迎使用JavaBeans组件"-->
    <jsp:setProperty name="test" property="message" value="欢迎使用JavaBeans组件"/>
    <H1>从JavaBeans组件获得一个属性消息:
    <!--下面获取名为test的bean的名为message的属性值-->
    <jsp:getProperty name="test" property="message"/>
    </H1>
    </BODY>
    </HTML>
      

  6.   

    试试看, 在
    <%@ page contentType="text/html;charset=gb2312"%>
    之前加入
    <%@ page language="java" import="...这里引入你的需要的包..."%>
      

  7.   

    jsp代码中bean的使用没什么问题 
    这个cn.ac.ict.SimpleBean是表示你的类的在工程里的路径 你看下你写的对么?肯定没写对
      

  8.   

    javabean的应用 不需要引这个 
    它需要在bean标签里指定这个bean类的路径
      

  9.   


    我加入上面代码后,错误变成了:type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this request.exceptionorg.apache.jasper.JasperException: org.apache.jasper.JasperException: Unable to load class for JSP
    org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:161)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:338)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    root causeorg.apache.jasper.JasperException: Unable to load class for JSP
    org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:630)
    org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:149)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:338)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    root causejava.lang.ClassNotFoundException: org.apache.jsp.usebean_jsp
    java.net.URLClassLoader$1.run(Unknown Source)
    java.security.AccessController.doPrivileged(Native Method)
    java.net.URLClassLoader.findClass(Unknown Source)
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:134)
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66)
    org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:628)
    org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:149)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:338)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    note The full stack trace of the root cause is available in the Apache Tomcat/6.0.32 logs.是不是usebean.jsp和SimpleBean.class 的位置放错了 我把它们都放到 root文件里了。
      

  10.   

    当然不能随意指定了 呵呵  
    jsp里使用bean 它肯定要去找你这个bean的属性定义在哪个.java文件中
    比如:
    <jsp:setProperty name="test" property="message" value="欢迎使用JavaBeans组件"/> 
    这个属性假设是在aaa.java中定义的 那么 你的<jsp:useBean id="test" class="写aaa.java在你工程下的路径"/>这说的够细的 明白了么?
      

  11.   

    我改了路径 但还是有错误:org.apache.jasper.JasperException:/ usebean.jsp(15,0)useBean的阶级属性dele1.SimpleBean的值是无效的。不过还是挺感谢你的!