在表单提交上重复Struts表单值

时间:2017-01-10 04:40:21

标签: java jquery forms struts2

我有一个Struts2 Web应用程序,其中包含textbox,textarea,dropdown和table等组件。当我在表单中输入或选择值并提交时,将使用逗号分隔重复这些值。例如,下拉列表的值为New and Used。如果我选择然后提交,则会为java中的变量分配 New,New 等值。 TextArea也是如此。文本框没有问题。

请让我知道我错过了什么。示例JSP代码如下:

代码:

<s:iterator value="reqBean.newAllocList" var="materialPlanningItem" status="matStat">
  <tr>
    <td><s:select name="reqBean.newAllocList[%{#matStat.index}].type" cssClass="actionType" list="{'','New','Used'}" /></td>
    <td><s:textarea name="reqBean.newAllocList[%{#matStat.index}].allocationComments" cssClass="form-control" rows="3"></s:textarea>
  </tr>
</s:iterator>

修改

附上JS代码以提交表单:

$("#submitBtn").click(function(){
    startCfaPB(); -- This method is to load the progress bar
    document.forms[0].action = "submitRequestsAllocation.action";
    document.forms[0].submit();
});

0 个答案:

没有答案