[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 メーリングリストの案内