java.lang.NullPointerException空引用,可能是你的answer.isAfterLast()函数产生的

解决方案 »

  1.   

    try
    while(!answer.isAfterLast())
    换成
    if (answer.next()){}
      

  2.   

    噢,应该是
    while (answer.next())
    {
    }
      

  3.   

    我以前也曾经遇到过类似的问题,我想应该是同一类问题(Tomcat下)。不是循环,所以我把嵌套部分用一个函数封装,并且在该函数内部重新连接数据库和使用新的Statement。当然在循环的情况下可能不现实,所以我建议你变通一下试试,将“显示结果”和“对应答案”的查询操作分开,保存后再进行嵌套显示。