gpt4 book ai didi

java - 在 Spring 中绑定(bind)到 Set

转载 作者:行者123 更新时间:2023-12-01 05:59:54 25 4
gpt4 key购买 nike

如果我有一个列表对象,我知道我可以使用下面的代码将类属性字段绑定(bind)到表单。

<c:forEach items="${items}" var="i" varStatus="itemsRow">
<input name="items[${itemsRow.index}].fieldName" type="text"/>
</c:forEach> <form:errors path="items" />

如果该属性是 Set 对象,我该怎么办。我已经在 Controller 类中阅读了有关 initBinder 的内容,但它不起作用。任何人都可以在此处粘贴代码来完成此操作吗?

最佳答案

您需要使用复选框控件:

<form:form>
<table>
<tr>
<td>Interests:</td>
<td>
<%-- Approach 2: Property is of an array or of type java.util.Collection --%>
Quidditch: <form:checkbox path="preferences.interests" value="Quidditch"/>
Herbology: <form:checkbox path="preferences.interests" value="Herbology"/>
Defence Against the Dark Arts: <form:checkbox path="preferences.interests"
value="Defence Against the Dark Arts"/>
</td>
</tr>
</table>
</form:form>

查看更多信息 documentation

关于java - 在 Spring 中绑定(bind)到 Set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1186701/

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