초보자입니다. 내 프로젝트에서 나는 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: %>
scripplets를 사용하지 마십시오. 그리고 오류를 게시하십시오. –
'fetchqn (int) '메소드로's' 란 무엇입니까? 그게 문제가있는 곳이 겠지요. – MrLore
데이터베이스 쿼리가 작성된 java 페이지에 대해 작성된 오브젝트 – Salini