目的:
我不想用类,想把函数写在一个公共的文件中,然后在jsp页面中包含,调用..问题:
提示出错:
C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\_\test_jsp.java:94: cannot resolve symbol
symbol : method ShowMeDateBase (workkit.DBMgt)
location: class org.apache.jsp.test_jsp
out.print(ShowMeDateBase(dbmgt));
^
1 error
其中:ShowMeDateBase是包含文件中的函数,我的jsp页面代码:....前面是包文件...
<%
DBMgt dbmgt=new DBMgt("ywtdb");//数据库联结管理类
java.sql.ResultSet rs;
%>
<jsp:include page="webAdmin/Fun/ToolKit.jsp" flush="true"/>///包含文件
<html>
<title>测试数据库连接</title>
<body>
<%
out.print("调用函数");
out.print(ShowMeDateBase(dbmgt));
dbmgt.FreeConnection();
%>
//包含文件ToolKit.jsp代码:
<%!
String FunszSQL="";
//测试数据库函数调用
public String ShowMeDateBase(DBMgt FundbMgt){
java.sql.ResultSet FunoRst;
String returnStr="";
FunszSQL="select * from tadmin ";
try{
FunoRst=FundbMgt.ExecuteQuery(FunszSQL);
while(FunoRst.next()){
returnStr=returnStr+FunoRst.getString("ADM_LOGINNAME")+"<br>";
returnStr=returnStr+FunoRst.getString("ADM_LOGINPASD")+"<br>";
}
}catch(SQLException e){
}
//szSql="insert into tadmin(Adm_LoginName','Adm_LoginPasd','Adm_Des')values('admin','admin','超级管理员')";
//int i=0;
//i=dbmgt.ExecuteUpdate(szSql);
//out.print(szSql+"<br>");
//out.print(i+"<br>");
//FundbMgt.FreeConnection();
FunoRst=null;
return returnStr;
}
%>帮忙看看,怎么搞???
谢谢!1
我不想用类,想把函数写在一个公共的文件中,然后在jsp页面中包含,调用..问题:
提示出错:
C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\_\test_jsp.java:94: cannot resolve symbol
symbol : method ShowMeDateBase (workkit.DBMgt)
location: class org.apache.jsp.test_jsp
out.print(ShowMeDateBase(dbmgt));
^
1 error
其中:ShowMeDateBase是包含文件中的函数,我的jsp页面代码:....前面是包文件...
<%
DBMgt dbmgt=new DBMgt("ywtdb");//数据库联结管理类
java.sql.ResultSet rs;
%>
<jsp:include page="webAdmin/Fun/ToolKit.jsp" flush="true"/>///包含文件
<html>
<title>测试数据库连接</title>
<body>
<%
out.print("调用函数");
out.print(ShowMeDateBase(dbmgt));
dbmgt.FreeConnection();
%>
//包含文件ToolKit.jsp代码:
<%!
String FunszSQL="";
//测试数据库函数调用
public String ShowMeDateBase(DBMgt FundbMgt){
java.sql.ResultSet FunoRst;
String returnStr="";
FunszSQL="select * from tadmin ";
try{
FunoRst=FundbMgt.ExecuteQuery(FunszSQL);
while(FunoRst.next()){
returnStr=returnStr+FunoRst.getString("ADM_LOGINNAME")+"<br>";
returnStr=returnStr+FunoRst.getString("ADM_LOGINPASD")+"<br>";
}
}catch(SQLException e){
}
//szSql="insert into tadmin(Adm_LoginName','Adm_LoginPasd','Adm_Des')values('admin','admin','超级管理员')";
//int i=0;
//i=dbmgt.ExecuteUpdate(szSql);
//out.print(szSql+"<br>");
//out.print(i+"<br>");
//FundbMgt.FreeConnection();
FunoRst=null;
return returnStr;
}
%>帮忙看看,怎么搞???
谢谢!1
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货