我有對象A與B.對象的列表,列表中的對象綁定列表使用Spring 2形式的標籤,如何能在一個列表
型號:
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標記添加薩姆的東西,我知道形式:複選框標籤):
<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列表中的objectB的路徑A
也許類似於
<form:checkbox path="objectAs.objectBs" value="${itemB}" />
返回org.springframework.beans.NotReadablePropertyException:無效的屬性
沒有!它是列表中的一個列表。沒有一個列表! – BasicCoder
你用「itemB.name」試試嗎? – lookfire