在JSP中调用JavaBean访问数据库,出现的问题?

conn_db.jsp为:<%@pagecontentType="text/html;charset=GBK"%><%@pagelanguage="java"import... conn_db.jsp为:

<%@ page contentType="text/html;charset=GBK" %>
<%@ page language="java" import="java.sql.*"%>
<jsp:useBean id="connDbBean" scope="page" class="student.conn"/>
<html>
<head>
<title>test db connection</title>
</head>
<body bgcolor="#FFFFFF">
<div align="center">
<table width="60%" border="1">
<tr bgcolor="#CCCCFF">
<td width="50%">
<div align="center"><font color="#FF0033"><b>姓名</b></font></div>
</td>
<td width="25%">
<div align="center"><font color="#FF0033"><b>性别</b></font></div>
</td>
<td width="25%">
<div align="center"><font color="#FF0033"><b>分数</b></font></div>
</td>
</tr>
<%
ResultSet RS_result = connDbBean.executeQuery("select * from table1");
String studentName="";
String studentSex="";
int studentScore=0;
while(RS_result.next())
{
studentName = RS_result.getString("name");
studentSex = RS_result.getString("sex");
studentScore = RS_result.getInt("score");
%>
<tr>
<td width="50%" bgcolor="#FFFFFF">
<div align="center"><%=studentName%></div>
</td>
<td width="25%">
<div align="center"><%=studentSex%></div>
</td>
<td width="25%">
<div align="center"><%=studentScore%></div>
</td>
</tr>
<%
}
RS_result.close();
%>
</table>
</body>
</html>

错误为:
exception

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

An error occurred at line: 2 in the jsp file: /JSP-08/conn_db.jsp

Generated servlet error:
[javac] Compiling 1 source file

C:\Tomcat\work\Standalone\localhost\myjsp\JSP-08\conn_db_jsp.java:44: package student does not exist
student.conn connDbBean = null;
^

An error occurred at line: 2 in the jsp file: /JSP-08/conn_db.jsp

Generated servlet error:
C:\Tomcat\work\Standalone\localhost\myjsp\JSP-08\conn_db_jsp.java:46: package student does not exist
connDbBean = (student.conn) pageContext.getAttribute("connDbBean", PageContext.PAGE_SCOPE);
^

An error occurred at line: 2 in the jsp file: /JSP-08/conn_db.jsp

Generated servlet error:
C:\Tomcat\work\Standalone\localhost\myjsp\JSP-08\conn_db_jsp.java:49: package student does not exist
connDbBean = (student.conn) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "student.conn");
^
3 errors
org.apache.jasper.JasperException: /xsgl/shop/viewCategory.jsp(1,0) This absolute uri (http://java.sun.com/jstl/core) cannot be resolved in either web.xml or the jar files deployed with this application
这是什么错误呢
展开
 我来答
zzkisswll
2006-07-19 · 超过26用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:48.3万
展开全部
提示找不到student.conn包,看你的WEB-INF/classes/student/conn.class文件存在否?还有新建项目(我们用Eclipse)时,源和输出文件夹是否都已指定。
如果你有用JSTL的话,在JSP页面加入<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
轻薄的假像
2006-07-18 · TA获得超过390个赞
知道小有建树答主
回答量:368
采纳率:0%
帮助的人:0
展开全部
student.conn找不到这个类

<%@page import="student.conn"%>

先导包试试

如果还不行,可能是BEAN在服务器中的部署出现了问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huli_susey
2006-07-18 · TA获得超过899个赞
知道小有建树答主
回答量:848
采纳率:100%
帮助的人:512万
展开全部
你没有导入你bean的那个包
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式