<%@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);
};
};
%>
<%@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);
};
};
%>
<%! %>中而不在<% %>中了?
public ConnectionBean{
... public ResultSet executeQuery(String sql){
ResultSet rs=null;
...
return rs;
} ...
}
"為甚麼要在<%! %>中而不在<% %>中了?"是为了在JSP文件中声明一个方法,再在JSP文件的其他地方访问.相当于:
在JavaBean中声明了一个方法,在这个Bean中的其他方法里就可以访问这个方法了.