这是JSP文件:
<%@ page language="java" import="java.sql.*" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>demo</title>
</head>
<body>
<p><b>demo</b></p>
<jsp:useBean id="DBconn1" scope="page" class="DBconn" />
<%
ResultSet RS = DBconn1.executeQuery("select * from news");
while (RS.next()) {
out.print("<LI>" + RS.getString("1") + "</LI>");
}
RS.close();
%>
</body>
</html>
<%@ page language="java" import="java.sql.*" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>demo</title>
</head>
<body>
<p><b>demo</b></p>
<jsp:useBean id="DBconn1" scope="page" class="DBconn" />
<%
ResultSet RS = DBconn1.executeQuery("select * from news");
while (RS.next()) {
out.print("<LI>" + RS.getString("1") + "</LI>");
}
RS.close();
%>
</body>
</html>
/demo.jsp:10: cannot resolve symbol
symbol : class DBconn
location: class _jsp._demo__jsp
DBconn DBconn1;
^
/demo.jsp:11: cannot resolve symbol
symbol : class DBconn
location: class _jsp._demo__jsp
DBconn1 = (DBconn) pageContext.getAttribute("DBconn1");
^
/demo.jsp:13: cannot resolve symbol
symbol : class DBconn
location: class _jsp._demo__jsp
DBconn1 = new DBconn();
^
3 errors这是错误输出!
<%@page import="yourpackage.DBconn"%>
BEAN要放在包里
好象不放包里也行,我忘了怎么做了
不过放包里肯定对
加入<%@page import="yourpackagedirectory.DBconn"%>
你这样试试吧 肯定能行的
那就是import xxx.DBconn
把上一句加到你的DBconn.java里
再重新编译
加了也不行啊,帮忙呀!!
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head><body>
<%
Connection con; Statement stmt; try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=c:\\aa.mdb";con = DriverManager.getConnection(url, "a", ""); stmt = con.createStatement(); String query = "select * from aa"; ResultSet rs = stmt.executeQuery(query);while(rs.next()){ String str = rs.getString("name"); out.print(str+"<br>");}}catch( Exception e ){ e.printStackTrace();}%>
</body>
</html>
<%@page import="db.DBconn"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>demo</title>
</head>
<body>
<p><b>demo</b></p>
<jsp:useBean id="DBconn1" scope="page" class="DBconn" />
<%
ResultSet RS = DBconn1.executeQuery("select * from news");
while (RS.next()) {
out.print("<LI>" + RS.getString("1") + "</LI>");
}
RS.close();
String fileName=application.getRealPath("db1.mdb");
out.println(fileName);
%>
</body>
</html>
/demo.jsp:1: cannot access db.DBconn
bad class file: d:\new_web\resin\WEB-INF\classes\db\DBconn.class
class file contains wrong class: DBconn
Please remove or make sure it appears in the correct subdirectory of the
classpath.
import db.DBconn;
^
1 error各位老大,还是不行啊??