[Seasar-user:13873] Re: [S2JSF]inputHiddenについて
元場 羊二郎(Youjiro Motoba)
[E-MAIL ADDRESS DELETED]
2008年 4月 22日 (火) 11:33:46 JST
米林様
お世話になっております。元場です。
> -Renderer登録
> -Taglib登録
> -Dtoをdiconに登録
> -Actionへgetter
上記設定済みです。
http://s2jsf.seasar.org/ja/example.html#itemsSave
上記のご説明ですと、DtoのListをdiconファイルに定義しておりま
すが、DtoのListもdiconファイルに定義しなければいけないのでし
ょうか?
initMethod を呼び出す必要がないので、diconファイルにDtoのLis
tは登録しておりません。
登録しなければいけないのかと思い、
<component name="hogeDtoList" class="java.util.ArrayList" instance="request"/>
と登録してみましたが、今まで呼び出しができていたActionImplの
メソッドが呼び出せなくなりました。
具体的には、
・html表示時の初期処理として、hogeAction.initialize
(↑は呼び出せる)
・表示されたhtmlのデータを編集して更新するために↓で表示され
たボタンを押下したが、hogeAction.updateが呼び出されない。
(↓の設定を削除すると呼び出せる。)
<input type="submit" value="更新!" m:action="#{hogeAction.update}" />
DBから取得したデータを表示して編集
ということをしたいのですが、Listに設定するDtoが動的に変化す
る場合、スコープはsessionでないと実現できないのでしょうか?
sessionでなくてもできるといのがitemsSaveなのかと考えている
のですが、そもそもの私の認識に誤りが御座いますでしょうか?
----- Original Message -----
> 米林です。
>
> 以下は全て設定済みでしょうか?
> http://s2jsf.seasar.org/ja/example.html#itemsSave
>
> -Renderer登録
> -Taglib登録
> -Dtoをdiconに登録
> -Actionへgetter
>
> 上記を確認してみてください。
> よろしくお願いします。
>
> ----- Original Message -----
> From: "元場 羊二郎(Youjiro Motoba)" <[E-MAIL ADDRESS DELETED]>
> Sent: Friday, April 18, 2008 4:21 PM
>
> > お世話になっております。元場と申します。
> >
> > inputHiddenについてご質問させて下さい。
> >
> > あるActionImplに
> >
> > private List<HogeDto> hogeDtoList;
> > public static final String hogeDtoList_EXPORT = "request";
> >
> > (ActionImpl には hogeDtoList の getter、setter もあります。)
> > というListがあり、
> > htmlには
> >
> > <span m:inject="te:inputHidden" m:value="#{hogeDtoList}"/>
> >
> > としています。
> > 上記のようにすればhogeDtoListはinstance属性をsessionにしなく
> > ても扱えるとのことなのですが、requestだとActionImplで
> > hogeDtoListの一つ一つのDtoのプロパティが全てnullになってしま
> > います。
> > (hogeDtoListの要素数はあっています。)
> >
> > 何か設定?を忘れているのでしょうか?
> >
> > 以上、宜しくお願い致します。
>
> ---
> 米林 正明
> [E-MAIL ADDRESS DELETED]
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
//
motoba
Seasar-user メーリングリストの案内