gpt4 book ai didi

java - 使用迭代器时如何获取 Struts 2 表单的所有键

转载 作者:太空宇宙 更新时间:2023-11-04 15:23:17 24 4
gpt4 key购买 nike

我在使用 Struts2 的 JSP 中有以下代码块(位于表单中的表格内):

<s:iterator value="editableService.parameters"
status="serviceStatus">
<tr>
<td><s:property value="name" /></td>
<td><s:textfield name="value" label="Value" size="40" /></td>
</tr>

</s:iterator>

在我的 Struts2 操作中,当用户提交时如何获取所有键及其值?由于此表单的内容对于每个迭代器都是动态的,因此我不能用单个 POJO 来表示表单内容。

最佳答案

这就是你必须做的,你需要编写代码

实际操作:

private List<String> values = new ArrayList<>();
public List<String> getValues(){
return values;
}

在 JSP 中:

<s:iterator value="editableService.parameters" status="serviceStatus">
<tr>
<td><s:property value="name" /></td>
<td><s:textfield name="values[%{#serviceStatus.index}]" value="%{value}" label="Value" size="40" /></td>
</tr>
</s:iterator>

关于java - 使用迭代器时如何获取 Struts 2 表单的所有键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20155695/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com