String username=request.getParameter("username");
String ps=request.getParameter("password");
换成:
String username=request.getParameter("username").trim();
String ps=request.getParameter("password").trim();
试试

解决方案 »

  1.   

    ResultSet rst=stmt.executeQuery("select * from org_human where personID='"+username+"'");
    //可以加在这里。
    if (rst.next())你在这两句之间加一句:out.println("select * from org_human where personID='"+username+"'");
    将SQL语句打印出来,然后到数据库里执行一下,看看是否成功,如果不成功是你的语句有问题了,如果有的话,那就是你的连接有问题了。
      

  2.   

    感觉你的DataSource在xml文件中已定义,现在能不能将那个文件中的内容贴出来,这样才好给你解决问题呀!!