リストにリストをバインドすることができは、どのように私は、オブジェクトBのリストを持つオブジェクトAのリストを持つオブジェクトを持っている
モデル:
public class ObjectA implements Serializable {
private List<ObjectB> objectBs;
}
public class ObjectB implements Serializable {
private String name;
}
とゲッターとセッター
DTO:Spring MVCの2
と私のフロントエンドコントローラで使用構文は何<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>
:ゲッターとセッター私のJSP(:チェックボックスタグ私はサムスのものを追加するためにはforEachタグを使用して、私はフォームを知っている)で
と
public class FrontObject implements Serializable { private List<ObjectA> objectAs; }
objectAのリストのobjectBのリストをバインドするパス(フォームタグチェックボックスの)
<form:checkbox path="objectAs.objectBs" value="${itemB}" />
戻りorg.springframework.beans.NotReadablePropertyException:無効なプロパティ
ありません!それはリストのリストです。 1つのリストではない! – BasicCoder
"itemB.name"で試してみませんか? – lookfire