如题~

解决方案 »

  1.   

    WEB-INF  下的 classes
      

  2.   

    忘记告诉你了 classes目录是要自己建的
      

  3.   

    我是放在classes下的,没有用a 
      

  4.   

    如果你打包了  classes  下面也要有同样的包名
      

  5.   

    servlet还是找不到那个bean.调用的方法都是Unresolved.
      

  6.   

    你用MyEclipse 工具吧 就不会有这样的问题了
      

  7.   

    手动编译servlet是必须引入一个包的。
      

  8.   

    import java.io.IOException;
    import java.io.PrintWriter;
    import java.sql.Connection;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    public class ShowResultSetWithDBBean extends HttpServlet{ private static final long serialVersionUID = 1L; @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
    throws ServletException, IOException {
    resp.setContentType("text/html;charset=gb2312");
    PrintWriter out = resp.getWriter();

    out.println("<table border=1>");
    out.println("<tr><td>Content:</td></tr>");

    Connection conn = DBBean.getConnction();
    Statement stat = DBBean.getStatement(conn);
    String sql = "select * from books";
    ResultSet rs = DBBean.getResultSet(sql, stat);

    try {
    while(rs.next()){
    out.println("<tr>");
    out.println("<td>"+rs.getString("title")+"</td>");
    out.println("</tr>");
    }
    out.println("</table>");
    } catch (SQLException e) {
    e.printStackTrace();
    }finally{
    DBBean.closeConnction(conn);
    DBBean.closeStatment(stat);
    DBBean.closeResultSet(rs);
    }
    } @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp)
    throws ServletException, IOException {
    doGet(req, resp);
    }}
      

  9.   

    然后,DBBean的class文件和servlet的class同放在classes下,没有打包什么的。
    tomcat报500的错。:
    java.lang.Error: Unresolved compilation problems: 
    The method getConnction() is undefined for the type DBBean
    The method getStatement(Connection) is undefined for the type DBBean
    The method getResultSet(String, Statement) is undefined for the type DBBean
    The method closeConnction(Connection) is undefined for the type DBBean
    The method closeStatment(Statement) is undefined for the type DBBean
    The method closeResultSet(ResultSet) is undefined for the type DBBean ShowResultSetWithDBBean.doGet(ShowResultSetWithDBBean.java:25)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      

  10.   

    http://topic.csdn.net/u/20070110/10/d6891e1c-9422-4ae8-9efc-8acc96a34234.html?1555619362
    看看这个地址,是CSDN的。希望能够帮到你。
      

  11.   

    编译成为.class后放在classes目录下就可以
      

  12.   

    classes下按你的包路径放就可以了
      

  13.   

    把你开发时候的 classes 文件夹 完整复制到WEB-INF  下的 classes
    文件里就可以了 
    太简单了   HOHO~~
      

  14.   

    不用自己建目录,直接按你的原代码所在package路径