我希望创建一个表,其中前 3 列是纯文本,但第 4 列是文本区域列,最后一列是下拉列表列。这些表单元素中给出的所有输入都将发送到一个单独的 jsp 页面,在该页面中 iit 将在数据库中更新。这是我写的代码
<form name="input" action="UpdateSMCFO.jsp" method="post">
<table>
<tr>
<th>Dist. Code</th>
<th>Cons. No.</th>
<th>Consumer Details</th>
<th>Verification by FO</th>
<th>Remarks by SO</th>
</tr>
<%
int r=0;
while (rs.next()) {r++;
}
for(int j=0;j<r;j++)
{
out.println("<TR>");
for (int i = 0; i < columnCount; i++) {
if(i>=0 && i<=2)
{
out.println("<TD>"+rs.getString(i+1)+"</TD>");
}
else if(i==3)
{
out.println("<TD><input type=\"text\" name=\"FOVerification\""+String.valueOf(j)+"/></TD>");
}
else
{
out.println("<TD><select name=\"SORemarks\""+String.valueOf(j)+">");
out.println("<option value=\"Please Specify\">Please Specify</option>");
out.println("<option value=\"Genuine Customer\">Genuine Customer</option>");
out.println("<option value=\"MC\">MC-To be blocked</option>");
out.println("</select></TD>");
}
}
out.println("</TR>");
}
%>
</table>
<input type="submit" value="Submit" />
</form>
我很确定这不是处理表格元素的方法,但这就是我能想到的。请在 jsp 和 html 范围内给我任何想法。现在,我一周前才开始学习jsp,所以我对这些概念很陌生。
这是堆栈跟踪:
类型异常报告
信息
描述服务器遇到一个内部错误 () 阻止它完成这个请求。
例外
javax.servlet.ServletException: java.sql.SQLException: [Microsoft][ODBC Driver Manager] 游标状态无效