日期:2014-05-17  浏览次数:20554 次

jsp开发问题:jsp页面抛出异常

18行出错,我用的是mysql,数据库中有userName字段,请问这是为什么啊!求大神。。。。。
------解决方案--------------------
判断rs是否有next,遍历一次,你期待至多有一行的话就这样
if(rm.next())
{
    
}

可能是你的sql语句在数据库中就没有查到数据。
先判断rs的长度,或者判断他是否为空。
 rm.last();        //指针移到最后一行

 if(rm.getRow()== 0)
 {
    System.out.println("结果集为空!");
 }