我是初学者。在我的项目中,我使用的是 Java 和 Mysql。在编写代码时出现错误。该代码在下面提到
<%
ResultSet rs=s.fetchtask(userid);
while(rs.next())
{
%>
<table border="1">
<tr><td>
<% int qnid=(rs.getInt("question_id"));
ResultSet rs1=s.fetchqn(qnid);
String qn=rs1.getString("question");
%>
<% out.println(qn);%>
</td></tr>
</table>
<%
}
%>
但是当我不使用第二个获取它的工作
<%
ResultSet rs=s.fetchtask(userid);
while(rs.next())
{
%>
<table border="1">
<tr><td>
<% int qnid=(rs.getInt("question_id"));
%>
<% out.println(qnid);%>
</td></tr>
</table>
<%
}
%>
当我使用此代码时,没有问题。请有人帮助我。显示的错误是
org.apache.jasper.JasperException: An exception occurred processing JSP page /setter.jsp at line 142
139: // ResultSet rs1 = st.executeQuery("SELECT * FROM temp_qb WHERE question_id="+qnid+"");
140: ResultSet rs1=s.fetchqn(qnid);
141: // ResultSet rs1=s.fetchqn(qnid);
142: String qn=rs1.getString("question");
143: %>
144: <% //out.println(qn);
145: %>