我的权利看起来像这样
public class UserDTO {
private String Name;
// other fields
private List<Address> addresses;
// other fields
}
我可以像这样绑定我的JSP中的地址字段:
<select multiple="multiple" name="addresses.line1" ></select>
但我想在JSP中使用spring form taglib。路径的等价物是什么?路径=#&34; addresses.line1&#34;不受支持。
答案 0 :(得分:0)
您可以使用:
public class UserDTO {
private String Name;
private List<Address> addresses;
// other fields
}
UserDTO user = new ...
model.addAttribute("userDTO", user);
并在你的jsp:
//import taglib
<form:form action="/myaction" ...>
<form:select id="address" name="address" path="Address">
<c:forEach items="${userDTO.addresses}" var="addresses">
<form:option value="${addresses.XXX}" label="${addresses.YYYY}"/>
</c:forEach>