我想向 JSP 添加一个 Select:multiple 标记,然后将其映射到表单模型类,我将在其中检索加载的数据。
但是我没有找到该变量使用什么类型,以便我可以做到这一点。
那会是什么?
例如: JSP
<form:select multiple="true" path="harmonic">
<c:forEach begin='1' end='15' varStatus='loop'>
<form:options items="<--Variable?->" itemValue="loop" itemLabel="loop"/>
</c:forEach>
<form:select>
类别
public class HarmonicForm{
private ???? selectMultiple;
}
最佳答案
Spring 选择接受任何 Collection,如 List 或 Set。
private List<YOUR_OBJECT_TYPE_HERE> selectMultiple;
您可以将模型传递给 View ,无需使用 foreach 或 option 标记。
<form:select multiple="true" path="harmonic" items="${items}" itemLabel="harmonicLabelAttribute" itemValue="harmonicValueAttribute" />
您可以查看 TLD 文档 here .
关于java - Select :multiple in Spring? 使用什么类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42274772/