看了挺长时间......
把 SESSION 该为 * 试试

解决方案 »

  1.   

    tried to place a non-serializable attribute: d into the session:
    属性d没有实现serializable这个接口,
      

  2.   

    我试了一下,一点错也没有啊..不过我是用的access:
    String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=e:\\db1.mdb";
                            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
                            cn=DriverManager.getConnection(url);
                            System.out.println("数据库连接成功!");
      

  3.   

    因为我没有ms sql 所以我就换了直接连接access的,其它地方没变
      

  4.   

    "access连接"在我机子上没有问题,难道是你数据库连接的问题??
      

  5.   

    哦,那可能是我的weblogic的问题,数据库应该是没问题,好的,谢谢你了
      

  6.   

    错误页面得到的消息是“Error:[Microsoft][SQLServer 2000 Driver for JDBC]Value can not be converted to requested type.has been reported.”
      

  7.   

    错误页面得到的消息是“Error:[Microsoft][SQLServer 2000 Driver for JDBC]Value can not be converted to requested type.has been reported.”
    我单独运行db.java可以得到结果,应该还是在index.jsp里面出的什么问题,哪位大哥帮忙看看
      

  8.   

    jsp页里没有得到 connection 
    用javabean时自动调用缺省的构造函数,而你的db构造函数里没有初始化connection
    <%
               
     d.getConnect(); //得到Connection先
     ResultSet rs=d.excuteQuery("select * from myaddrbook order by id");
      

  9.   

    楼上的楼上的那个兄弟,ResultSet rs=d.excuteQuery("select * from myaddrbook order by id");
    这个里面包含了getConnect();
    不是这里的问题吧
      

  10.   

    错误页面得到的消息是“Error:[Microsoft][SQLServer 2000 Driver for JDBC]Value can not be converted to requested type.has been reported.”
    我单独运行db.java可以得到结果,应该还是在index.jsp里面出的什么问题,哪位大哥帮忙看看