JSP页面中使用bean的问题

saoyu 2004-05-08 01:06:16
我在test.jsp中使用数据库连接的bean,为什么test.jsp编译不过去呢?
test.jsp:

<%@ page import="java.sql.*"%>
<jsp:useBean id="DBbean" scope="page" class="DBbean"/>
<%
ResultSet rs = DBbean.Query("select * from test");
rs.next();
out.print(rs.getString("name"));
rs.close();
%>

页面错误输出:

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 2 in the jsp file: /test.jsp

Generated servlet error:
[javac] Compiling 1 source file

E:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\miniticket\org\apache\jsp\test_jsp.java:45: cannot resolve symbol
symbol : class DBbean
location: class org.apache.jsp.test_jsp
DBbean DBbean = null;
^



An error occurred at line: 2 in the jsp file: /test.jsp

Generated servlet error:
E:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\miniticket\org\apache\jsp\test_jsp.java:47: cannot resolve symbol
symbol : class DBbean
location: class org.apache.jsp.test_jsp
DBbean = (DBbean) _jspx_page_context.getAttribute("DBbean", PageContext.PAGE_SCOPE);
^



An error occurred at line: 2 in the jsp file: /test.jsp

Generated servlet error:
E:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\miniticket\org\apache\jsp\test_jsp.java:49: cannot resolve symbol
symbol : class DBbean
location: class org.apache.jsp.test_jsp
DBbean = new DBbean();
^
3 errors


org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:127)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:351)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:415)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:458)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:553)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
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)

...全文
109 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
saoyu 2004-05-08
  • 打赏
  • 举报
回复
我靠,原来非得package不可,真是奇怪,谢谢各位了
cocosunshine 2004-05-08
  • 打赏
  • 举报
回复
是路径的问题~
Acylas 2004-05-08
  • 打赏
  • 举报
回复
找不到DBBean这个类,你将对应class文件放哪了?
dbbean是不是在包里面的?
剑事 2004-05-08
  • 打赏
  • 举报
回复
DBbean打上包在用

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧