<jsp:useBean id="dbconn" scope="session" class="com.mysite.DBinfo"/>
你需要将的类放在
jsp文件所在目录下\web-inf\classes\com\mysite\DBinfo.class
dbconn.方法 调用

解决方案 »

  1.   

    用 import 应该可以要不就把你的bean放到 \web-inf\classes\com\mysite\DBinfo.class
      

  2.   

    我用的resin ,\web-inf\classes\com\mysite\DBinfo.class下面我放了,但是:com.mysite.DBinfo dbconn=new com.mysite.DBinfo(); //可以:<jsp:useBean id="dbconn" class="com.mysite.DBinfo"/> //不可以,找不到类请问上面两种方式有区别吗?
      

  3.   

    两种不同的用法,就有不同的声明呀
    第一种:
    <%@ page import="com.mysite.DBinfo"%>  声明
    ..............................
    <% dbconn=new com.mysite.DBinfo();%>   引用
    第二种:
    <jsp:useBean id="dbconn" class="com.mysite.DBinfo"/>  声明JAVABEAN
    String sql = "select ......" ;
    dbconn.dbQuery(sql) ;  //可直接引用dbconn那个BEAN中的方法dbQuery(String sql)(如果有的话)
      

  4.   

    请问:
    DBinfo.java是不是需要编译后放到相关目录下?但我好想不编译的话也行,
      

  5.   

    如果你调用相应的bean,中间件会自动检查其版本,如果需要编译就自动编译...
      

  6.   

    把编译的.class文件放到\web-inf\classes\com\mysite\下
      

  7.   

    你用的是什么开发工具?如果是Sun ONE studio 4有可能出现这种问题,编译时要选择Internal Compile