我今天也遇到了这个问题.重装了j2sdk和tomcat后原来运行良好的程序,现在不能运行了,也是提示上面的错,郁闷一个晚上了.我把bean放的路径与原来的放法一样,也了一个简单的页面来测试bean都不行了.咳,郁闷

解决方案 »

  1.   

    原来我昨天忘了装oracle驱动了,现在可以了
      

  2.   

    我用的是Tomcat5.0 +JSP
    JSP源代买如下:
    <%@ page contentType="text/html;charset=GBK" %>
    <%@ page language="java" import="java.sql.*"%>
    <jsp:useBean id="connBean" scope="page" class="ch4.conn"/>
    <html>
    <head>
    <title>使用Bean连接MYSQL数据库</title>
    </head>
    <body  bgcolor="#FFCCCC">
    <div align="center">
       <table width="60%" border="1">
    <tr> 
         <td width="50%" bgcolor="#CCCCFF"> 
           <div align="center"><font color="#FF0033"><b>学号</b></font></div>
           </td>
               <td width="25%" bgcolor="#CCCCFF"> 
           <div align="center"><font color="#FF0033"><b>姓名</b></font></div>
           </td>
        <td width="25%" bgcolor="#CCCCFF"> 
           <div align="center"><font color="#FF0033"><b>学分</b></font></div>
           </td>
         </tr>
    <%
    ResultSet rs = connBean.executeQuery("select * from student");
    while(rs.next()){
    %>
        <tr> 
        <td width="50%"> 
           <div align="center"><%=rs.getString(1)%></div>
         </td>
           <td width="25%"> 
             <div align="center"><%=rs.getString(2)%></div>
           </td>
           <td width="25%"> 
             <div align="center"><%=rs.getInt(3)%></div>
           </td>
         </tr>
    <%
    }
    rs.close();
    %>
      </table>
    </body>
    </html>
      

  3.   

    JavaBean文件代码如下:
    package ch4;public class UserBean
    {
    private String Name;
    private String Num; public UserBean()
    {
    }
    //设置变量
    public void setUserName(String name)
    {
    Name=name;
    }

    public  void setUserNum(String num)
    {
    Num=num;
    }
    //取得变量值
    public String getUserName()
    {
    return Name;
    }

    public  String getUserNum()
    {
    return Num;
    }
    }

      

  4.   

    <jsp:useBean id="connBean" scope="page" class="ch4.conn"/>
    conn 应该是你的bean类名换成 UserBean看看
      

  5.   

    应该是像楼上说的那样, 你的Bean的名字搞错了
      

  6.   

    把<jsp:useBean id="connBean" scope="page" class="ch4.conn"/>改为<jsp:useBean id="connBean" scope="page" class="ch4.conn.UserBean"/>  应该就没错了
      

  7.   

    java.lang.NullPointerException这样的错误一般都是由于对一个为NULL值的变量操作引起的。
    建议你在变量声明时将其初始化。