日期:2014-05-18  浏览次数:20703 次

关于jsp异常的问题!!!
我用jdbc连接数据库,想逐条操作记录
                     
方法一:
if(rs.next())
{...}

方法二:while(rs.next())
{...}

方法三:
boolean   T=true;
L:
while(T)
{
    if(rs.next())
    {     ...
   
    }
    break   L;
}

把上面三种方法依次写到try{}里,如
try{   方法一;   }
catch(Exception   e)
{
  out.println( "捕获到异常: "+e.getMessage());
}
可以肯定第一种不行,因为他只执行一次,是个判断语句,没有循环,
方法二和三是按要求完成了操作,可是程序在该jsp页面捕获到异常
"捕获到异常:null ",没有正常显示操作完成的静态内容.
请问这到底是什么原因呢?有什么办法可以不捕获该异常,但其他异常可以捕获,或者用别的方法可以实现既循环执行了,有没有产生异常呢?请高手指点...

------解决方案--------------------
循环块内部有没有错啊,把代码贴出来看看