这样试一下吧:
ResultSet rs1=cnstm.executeQuery("select * from ans where th="+thh);
//rs1.last();
//int rows1=rs1.getRow();
//rs1.beforeFirst();
//for(int y=1;y<=rows1;y++)
while(rs1.next())
{
//rs1.next();
out.print("<p><input type=radio name=R0 value="+rs1.getString(2)+"></p>");
}
如果不行,请再建一cnstm,例如cnstm2,使rs0和rs1不使用同一个Statement,即把rs1改成
ResultSet rs1=cnstm2.executeQuery("select * from ans where th="+thh);jdbc就是这样的,经常有莫名其妙.另外,不知th字段的datatype是什么,如果不是数字型,建议SQL语句改成
("select * from ans where th='"+thh+"'");