我是java新手,我用lomboz3.3开发时出现这样问题
description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: /other.jsp(12,0) The value for the useBean class attribute UserData 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:1200)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1160)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2343)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2393)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2399)
org.apache.jasper.compiler.Node$Root.accept(Node.java:489)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2343)
org.apache.jasper.compiler.Generator.generate(Generator.java:3372)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:294)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:281)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs.实在解决不掉,网上也没有明确答案,谢谢,哪位高手帮忙解决一下

解决方案 »

  1.   

    /other.jsp(12,0) The value for the useBean class attribute UserData is invalid. 
    检测other.jsp的第12行, 应该是这个jsp里面的useBean出问题
      

  2.   

    other.jsp:
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <%@page import="java.util.Date"%>
    <%@page import="myage.UserData"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    <jsp:useBean id="user" class="UserData" scope="session"/>
    <jsp:setProperty name="user" property="*"/>
    <a href="next.jsp">check here</a>
    </body>
    </html>
    UserData.java:
    package myage;import java.io.IOException;/**
     * Servlet implementation class for Servlet: UserData
     *
     */
     public class UserData {   
    String username;
    String useremail;
    String userage;
    public void setUsername(String value)
    {
    username=value;
    }

    public void setUseremail(String value)
    {
    useremail=value;
    }

    public void setUserage(String value)
    {
    userage=value;
    }

    public String getUsername(){return username;}
    public String getUseremail(){return useremail;}
    public String getUserage(){return userage;}      
    }
    能明确说一下什么问题吗?这样写是否有错呢?
      

  3.   

    附Test.jsp
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    <form id="form1" name="form1" action="other.jsp">
    <INPUT TYPE="text" NAME="username" SIZE=20>
    <INPUT TYPE="text" NAME="useremail" SIZE=20>
    <INPUT TYPE="text" NAME="userage" SIZE=20>
    <INPUT TYPE=SUBMIT>
    </form>
    </body>
    </html>