【发布时间】:2011-10-09 05:23:37
【问题描述】:
我有一个对象,其中包含对象 A 的列表和对象 B 的列表。
型号:
public class ObjectA implements Serializable {
private List<ObjectB> objectBs;
}
public class ObjectB implements Serializable {
private String name;
}
使用 getter 和 setter
DTO:在我的前端控制器中使用 Spring MVC 2
public class FrontObject implements Serializable {
private List<ObjectA> objectAs;
}
使用 getter 和 setter
在我的 JSP 中(我使用 forEach 标签添加一些东西,我知道 form:checkboxes 标签):
<c:forEach items="${objectAsList}" var="item">
<!-- it works -->
<form:checkbox path="objectAs" value="${item}"/>
<c:forEach items="${item.objectBs}" var="itemB">
<!-- whats the path? -->
<form:checkbox path="????" value="${itemB}" />
</c:forEach>
</c:forEach>
将objectB列表绑定到objectA列表中的路径(表单标记复选框)的语法是什么
也许像
<form:checkbox path="objectAs.objectBs" value="${itemB}" />
返回 org.springframework.beans.NotReadablePropertyException: 无效属性
【问题讨论】:
标签: spring spring-mvc jsp-tags