<%@page language="Java" import="java.sql.*"%>
<%@page language="Java" import="java.lang.*"%>
<%@page language="Java" import="java.util.*"%>
<jsp:useBean id="List_DB" scope="page" class="jkzxDB.ConnectionBean"/>
<%!
int G_Auth(String Group_ID,String Sort_ID){     
  ResultSet Auth_Rs=List_DB.executeQuery("select * from UserList");
  if(Auth_Rs.next()){
    return(1);
  }
  else{
    return(0);
  }; 
};
%>

解决方案 »

  1.   

    為甚麼要在
    <%! %>中而不在<% %>中了?
      

  2.   

    你的jkzxDB.ConnectionBean类有没有executeQuery(String sql)这个方法,而且这个方法是public类型的.package jkzxDB;
    public ConnectionBean{
      ...  public ResultSet executeQuery(String sql){
        ResultSet rs=null;
        ...
        return rs;
      }  ...
    }
      

  3.   

    To : clare0peng(克雷尔)
      "為甚麼要在<%! %>中而不在<% %>中了?"是为了在JSP文件中声明一个方法,再在JSP文件的其他地方访问.相当于:
      在JavaBean中声明了一个方法,在这个Bean中的其他方法里就可以访问这个方法了.
      

  4.   

    我的bean中当然有executeQuery方法,我在同一张页面的其它地方还用