竞技钓鱼比赛排名:HttpJspBase.java:133

来源:百度文库 编辑:高考问答 时间:2024/05/07 06:27:15
我用的是ACCESS查询问题,
前面用的userBean,这个BEAN可以修改,但是不能显示,请帮忙!谢谢
<jsp:useBean id="con1" class="firm.firm"/>

<%

ResultSet rs23 = con1.executeQuery("select top 1 * from votes");
if(rs23.next()){
%>
<tr>
<td height="31" bgcolor="#FFFFFF"><div align="center"><%=rs23.getString("NAME") %></div></td>
</tr>
<%
}
rs23.close();
%>

BEAN信息是
public ResultSet executeQuery(String sql){
rs=null;
try{
conn = DriverManager.getConnection(sConnStr);
stmt = conn.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException ex){
System.err.println("aq.executeQuery: "+ex.getMessage());
}
return rs;
}

出现错误显示以下信息
exception

javax.servlet.ServletException: firm.firm.executeQuery(Ljava/lang/String;)Ljava/sql/ResultSet;
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:867)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:800)
org.apache.jsp.file.view_jsp._jspService(view_jsp.java:70)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

root cause

java.lang.NoSuchMethodError: firm.firm.executeQuery(Ljava/lang/String;)Ljava/sql/ResultSet;
org.apache.jsp.file.view_jsp._jspService(view_jsp.java:54)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

不能显示就说话程序错误了

先检查调用的时候有没有对要的对了就是哪个Bean错误拉
NoSuchMethodError
当应用程序试图调用类(静态或实例)的指定方法,而该类已不再具有该方法的定义时,抛出该异常。

通常由编译器捕获该错误;仅当类定义发生不相容的更改时,在运行时才会发生该错误。