这个是什么原因?应该在哪里修改什么东西?  网上查了挺多资料,无从下手。
本人新手,各位路过的帮忙指点一下,0.0001也大于0呀!

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: /imode/getPassword.jsp (line: 6, column: 0) The value for the useBean class attribute com.ntt.ozone.Email is invalid.
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:408)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:149)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1234)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1182)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2434)
org.apache.jasper.compiler.Node$Root.accept(Node.java:475)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
org.apache.jasper.compiler.Generator.generate(Generator.java:3490)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:250)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:373)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:644)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.21 logs.
--------------------------------------------------------------------------------Apache Tomcat/7.0.21

解决方案 »

  1.   

    The value for the useBean class attribute com.ntt.ozone.Email is invalid.
    是不是包问题
      

  2.   

    这是phone文件夹下的getpassword.jsp出现的问题,根目录下也有个findpassword.jsp就没问题。包问题的话怎么看?
      

  3.   

    org.apache.jasper.JasperException:   页面解析错误。。应该是你的JSP页面语法的问题,把代码上上来
      

  4.   


    我是楼主,出错的getPassword.jsp代码如下,有劳各位了!=============================================================================

    <%@ page contentType="text/html; charset=UTF-8" language="java"%>
    <%@ page import="com.ntt.ozone.*"%>
    <%@ page import="java.io.*"%>
    <%@ page import="java.util.*"%>
    <%@ page import="java.sql.*"%>
    <jsp:useBean id="jmail" class="com.ntt.ozone.Email" scope="session" />
    <html>
    <head>
    <title>忘记密码</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <br>
    <center><font size="4"><strong>忘记密码</strong></font></center>
    <br>
    <body>
    <%
              request.setCharacterEncoding("UTF-8");
             String userName = request.getParameter("username");
             if (userName == null) {
              userName = "";
             }
             String email = request.getParameter("email");
             if (email == null) {
              email = "";
             }
             String doit = request.getParameter("doit");
             if (doit == null) {
              doit = "";
             }
             String password="";
             String errMsg="";
             try
             {
              if(doit.equals("yes"))
              {
              ConnDB conn = new ConnDB(request.getRealPath("/")
              + Conf.CONF_FILE_NAME);
              ResultSet rs = conn.executeQuery("SELECT * FROM user WHERE name='"
              + userName + "' AND email='" + email+"'");
              if (rs.next()) {
              password = rs.getString("password");
             
              Conf conf;
              conf = new Conf(request.getRealPath("/")
              + Conf.CONF_FILE_NAME);
              SendMail sm=new SendMail();
              sm.setServerHost(conf.getValue(Conf.EMAIL_SMTP_HOST));
              sm.setServerUser(conf.getValue(Conf.EMAIL_SMTP_USER));
              sm.setServerPassword(conf.getValue(Conf.EMAIL_SMTP_PASSWORD));
              sm.setMailSubject("记忆密码");
              sm.setMailContent(userName+":"+password);
              sm.setMailFrom(conf.getValue(Conf.EMAIL_SMTP_FROM));
              sm.addMailTo(email);
              sm.sendTextMail();
             
             
              errMsg="发送成功。请检查您的电子邮件。";
             
              } else {
              errMsg="无效的用户名或电子邮件地址。请重新输入。";
              }
              }
             } catch (Exception e) {
              ExceptionCollector.doCollect(e, "password/passwordDeal.jsp");
             }
             %>
    <form name="form1" method="post" action="getPassword.jsp?doit=yes">
    <table width="200" border="0" align="center">
    <tr>
    <td><font size="1">请输入您的用户名:</font></td>
    </tr>
    <tr>
    <td><input type="text" name="username"></td>
    </tr>
    <tr>
    <td><font size="1">请输入您的密码:</font></td>
    </tr>
    <tr>
    <td><input name="email" type="text" id="email"></td>
    </tr>
    <tr>
    <td><input type="submit" name="submit" value="发送"></td>
    </tr>
    <tr>
    <td><%=errMsg %></td>
    </tr>
    <tr>
    <td><a href="index.jsp"><font size="1">返回首页</font></a></td>
    </tr>
    </table>
    </form>
    </body>
    </html>
      

  5.   

    com.ntt.ozone.Email 这个javabean里的各个属性名字是否与jsp一致呢 请核对!
      

  6.   

    java bean 里不是好多private 啥的属性么
    你再看看你jsp里用到是不是与它一致呢
    你懂javabean 的功能吧?javabean是干嘛的?
    usebean这句是干嘛的?你要是理解这两个问题你就明白了
      

  7.   

    org.apache.jasper.JasperException: /imode/getPassword.jsp (line: 6, column: 0) The value for the useBean class attribute com.ntt.ozone.Email is invalid.这句话的意思是你的javabean com.ntt.ozone.Email没有定义
      

  8.   

    <jsp:useBean id="jmail" class="com.ntt.ozone.Email" scope="session" />
    这行代码没用到,删除后网站就正常了。