这是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>

解决方案 »

  1.   

    500 Servlet Exception
    /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这是错误输出!
      

  2.   

    在jsp中加入
    <%@page import="yourpackage.DBconn"%>
      

  3.   

    tomcat?
    BEAN要放在包里
    好象不放包里也行,我忘了怎么做了
    不过放包里肯定对
      

  4.   

    上面几位仁兄说的对,你必须引入你写的bean所在的包
    加入<%@page import="yourpackagedirectory.DBconn"%>
    你这样试试吧  肯定能行的
      

  5.   

    我没有包呀,只有一个DBconn.java,在WEB-INF/classes下的!!
      

  6.   

    那你就自己建一个包,就在WEB-INF/classes下面,其实就是一个文件夹叫xxx;
    那就是import xxx.DBconn
    把上一句加到你的DBconn.java里
    再重新编译
      

  7.   

    <%@page import="DBconn" %>
    加了也不行啊,帮忙呀!!
      

  8.   

    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <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>
      

  9.   

    <%@page language="java" import="java.sql.*" %>
    <%@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各位老大,还是不行啊??