你是否没把DataBaseCon放到class\clj目录下
老牛明知夕阳晚,不用扬鞭自奋蹄; .cn/AngeloWang" target="_blank">Angelo\'s BLOG
恩,这个是你的错误!
Result rs=conn.executeQuery("select* from maxclass");
这个语句,conn是什么?是上面的USEBEAN实例化的DataBaseCon类,他并不是CONNECTION的实例,这个你得搞清除!
所以你可以用DataBaseCon类里面的方法得到你想要的东西,比如返回一个CONNECTION的实例,或者直接返回RESULTSET
没关系,我给你解释下:
<jsp:useBean id="conn" scope="page" class="clj.DataBaseCon"/>知道这句有什么用么?
它相当于
<% DataBaseCon conn=new DataBaseCon(); %>
所以,你用Result rs=conn.executeQuery("select* from maxclass");是错误的,因为这个conn里面没有executeQuery这个方法.但是你可以在DataBaseCon里面加上你想要的方法,比如用方法返回一个Connection或Result.或者直接返回一些数据.
明白了么?