是不是说,
这个public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException{
应该是:
public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException,SQLException{
最后的那个异常rs.next()可能抛

解决方案 »

  1.   

    这样也不行,提示如下错误:public void doPost(HttpServletRequest request,HttpServletResponse response)  in CheckLogin can not override public void doPost(HttpServletRequest request,HttpServletResponse response) in javax.servlet.http.HttpServlet;overriden method does not throw SQLException
      

  2.   

    同上或者
    try{
      rs.next();
    }catch(Exception e){
      //...
    }
       
      

  3.   

    try{
             rs=stmt.executeQuery(sql);
       }
    catch(SQLException ex){
             System.err.println(""+ex);
            }
      

  4.   

    我想是不是调用ResultSet rs=executeQuery(sql)没有返回Rs对象?
      

  5.   

    ResultSet rs=executeQuery(sql)有异常需要捕获
      

  6.   

    谢谢sanriver了,是需要有异常捕获。还请问一个问题,我要把这个servlet放在哪才能执行?我的工作目录是:e:\java\jsp,我class是放在该目录下的WEB-INF\classes目录下的,先前我也写了一个servlet程序放在这个目录下,能用户浏览器打开,可现在如此访问却提示“无法显示网页。http 405资源不允许!”请问要怎么调用?