for(int i=0;i<v.size();i++)
{
Source sour=new Source();
sour=(Source)v.get(i);
%>
<form id="<%=i %>" name="<%=i %>" method="post" action="/SelectSourceSystem/AdmServlet/SourUpdateServlet">
<tr>
<td><%=sour.getSourceNumber() %></td>
<td><%=sour.getSourceName() %></td>
<td><%=sour.getCreditNumber() %></td>
<td><%=sour.getCreditHour() %></td>
<td><%=sour.getSourceCapacity() %></td>
<td><%=sour.getExamType() %></td>
<td><%=sour.getInstruction() %></td>
<td><input type="submit" name="Submit2" value="提交" /></td>
</tr>
</form>
<%
}
}
%>
</tbody>
</table>
或用<a href="/SelectSourceSystem/AdmServlet/SourUpdateServlet?sourceId=<%=sour.getSourceNumber()%>&creditNumber=<%=sour.getCreditNumber()%>&creditHour=<%=sour.getCreditHour()%>&sourceCapacity=<%=sour.getSourceCapacity()%>&examType=<%=sour.getExamType()%>&instruction=<%=sour.getInstruction()%>&sourceName=<%=sour.getSourceName()%>">修改</a>
实现参数传到servlet
实质上,有道的头痛的问题即:动态创建的n个表单不能实际创建,点<input type="submit" name="Submit2" value="提交" />不能响应!
而 使用URL着传递多个字符串参数是,部分出现乱码,甚至传递的效果竟然与参数排练顺序有关??