我有一个struts2表单,根据请求以编程方式生成。所有字段的元素名称都相同,即idA
和paramValue
,因为我将表单值作为数组传递并循环遍历数据库插入。插入现在可以,但我仍然知道如何验证表单。
以下是表格:
<s:iterator value="sysParamList" var="sysParam">
<tr>
<td>
<strong><s:property value="paramName" /></strong>
<input type="hidden" name="idA" value="<s:property value="id" />" />
</td>
<td>
<input type="text" name="paramValue" />
</td>
</tr>
</s:iterator>
我的操作中的属性声明为
private String[] idA;
private String[] paramValue;
我按原样在DAO中传递这些内容。 DAO通过数组循环进行数据库插入。
我可以使用jquery.validate验证表单如果表单在JSP中是硬编码的。