[Seasar-user:13269] Re: [SAStruts] 可変リストを持つFormの編集
Yasuo Higa
[E-MAIL ADDRESS DELETED]
2008年 3月 14日 (金) 12:50:49 JST
ひがです。
> お世話になります。
> 沼垣です。
>
> 可変リストを持つFormの編集を画面遷移無しで処理したいのですが、
> プロパティの指定方法がわかりません。
> 教えてください。
>
> parentDto {
> List<childDto> childList;
> }
> childDto {
> String hoge;
> }
> のようなデータで、jspで
> <html:text property="childDto[0].hoge"/>
> と指定した場合、
> java.lang.UnsupportedOperationException: get
> が発生します。
>
ParentDtoがActionFormだとすると
<input type="text" name="childList[0].hoge"
value="${childList[0].hoge}"/>
かStrutsっぽく
<c:forEach var="childList" items="${childList}">
<html:text name="childList" property="hoge" indexed="true"/>
にするかですね。
チュートリアルのforeachUpdateが参考になると思います。
Seasar-user メーリングリストの案内