补充:
页面调用
<jsp:useBean id="dbquery" scope="request" class="xnc.db.query.DBQuery" />

解决方案 »

  1.   

    DBQuery这个类是不是应该写个构造方法?因为javabean的说明中有个要求,就是javabean都必须有个不带参数的构造方法。
    具体还没试过,看起来应该没什么问题。
      

  2.   

    写了那个public DBQuery(){}依然报那错的!
    而且 我这里是用默认的公共默认无参构造方法!
    谢谢你的回复
      

  3.   

    首先.你的该方法中
        public ResultSet getRs() throws  SQLException{
              DBConnectPool dbconnectpool=new DBConnectPool();
              con=dbconnectpool.getConn();
              if(con!=null && sqlstr!=null){
                  try{ 
                       if(con.getAutoCommit()==false){
                           con.setAutoCommit(true);
                       }                          
                       st=con.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
                       rs=st.executeQuery(sqlstr);
                       return rs;                
                  }   
                  catch(SQLException se){
                         se.printStackTrace();
                  }  
                  catch(Exception e){
                         e.printStackTrace();
                  }   
              }
              return null;
        } 
    try中return了rs怎么到后面又return一个null?
    你该方法会有值?你是要值还是不要值??
    其二你在"F:\myweb部署了系统"???,请问该TOMCAT容器如何找你工程里的东西??TOMCAT中找工程的东西都是默认的在webapps文件夹下找.莫非你想把TOMCAT底层文件都修改掉??
    光改那么一句配置就想乾坤大挪移.....
      

  4.   

    return null是为了判断如果出异常的情况,也就是说 如果能执行到下面 则说明 中间有了问题!
    部署在myweb下 我在context里配置的啊
      

  5.   

    那你的return null放错位置了.
    另外你在context里配置.正如我上面所说.tomcat启动一个工程用到了很多其内部的配置和设置.你想源文件放在一边可以。部署要部署到其webapps文件夹下,那是个运行环境
      

  6.   

    页面调用的时候怎么分scope= "request "还是“page”“application”或“session”啊????
    我是刚学这个  请多多指教啊!!!快帮帮我吧!!