javax.servlet.ServletException: Before start of result set
的有关信息介绍如下:少了几步了..我写出来你自己参考一下吧..应该很容易明白的javax.servlet.ServletException: Before start of result set 这句话对应的就是你的ResultSet rs3 = stmt.executeQuery(strSql3); //tables.t_proc %> "> 这里...你应该加入个 rs3.next();使纪录集的指针指向第一个纪录..如果你不确定是否有返回纪录的话应该用if(rs3.next())判断一下然后就可以用rs3.getString("xxx")了..其他的问题暂时没有发现!javax.servlet.ServletException: Illegal operation on empty result set你的纪录是空的 所以不能操作啊..你可以这样 String tempStr = "";if(rs3.next()){tempStr = rs3.getString("xxx");} 就可以防止没有纪录的时候出现的错误了