我在我的应用程序中使用 struts2 并在 jsp 中有一个表单,该表单提交给一个动作类。
表单中输入字段的数量在运行时可能会有所不同,因此操作类不能有固定的参数设置器和获取器。我试图在单个动作类中捕获这些可变数量的输入。我想知道它是否可以通过 Struts 2 实现,如果可以,我该怎么做?我知道表单中的输入字段名称(通过 jsp 表单中的迭代器填充的输入字段名称)。
注意:1)我知道通过适当的 getter 和 setter 为动作类中的所有表单值捕获动作类中的表单值(参数)的方法。2) 我已经完成了 struts 2 http://struts.apache.org/2.3.1/docs/model-driven.html中描述的模型驱动操作
我无法获得任何搜索解决方案,感谢您提供任何帮助。
表格人口代码:
<s:form action="/reports/getReport.action" cssClass="table_with_padding">
<s:iterator value="reportParamsList.items" id="paramList_item">
<tr><td><s:property value="#paramList_item.paramdesc" /></td><TD><s:textfield name="#paramList_item.paramname" /></TD></tr>
</s:iterator>
<s:submit theme="ajax" loadingText="%{getResource('SiteWide.Loading.Text')}" targets="app_area" type="button" align="left" cssClass="app_form_button" value="Submit" />
</s:form>