[Seasar-user:3158] Re: [S2Struts] s2strutsタグsubmitのindexIdの使用方法を教えてください
NAGASHIMA Katsuhiko
kanagashi
2006年 2月 6日 (月) 22:23:51 JST
永島です。
>Reply-To: [E-MAIL ADDRESS DELETED]
>To: [E-MAIL ADDRESS DELETED]
>Subject: [Seasar-user:3143] Re: [S2Struts] s2strutsタグsubmitのindexIdの使
用方法を教えてください
>Date: Sat, 04 Feb 2006 04:01:09 +0900
>
>市丸と申します
>
>お返事が遅れて申し訳ございません。
>アドバイス有難うございます。
こちらこそ遅れてすみません。。。
>なるほど。と思い、早速試してみたのですが、
>別のエラーが発生してしまいました。
>
>==============================================================
>変更したjspです
>
><logic:iterate id="id" name="indexList" indexId="index">
> <s2struts:submit property="methodIndex" indexId="index"/>
></logic:iterate>
>==============================================================
>Action、Form(Dto)、Actionインターフェースに、
>想定できるメソッドを用意しましたが解決できませんでした。
>
>public String methodIndex(int index, Object value);
>public String methodIndex(Object value);
>public String methodIndex(int index);
>void setMethodIndex(int index, Object value);
>void setMethodIndex(Object value);
>void setMethodIndex(int methodIndex);
>int getMethodIndex();
>int getMethodIndex(int index);
>void setIndex(int index);
>int getIndex();
>void Submit();
受け取るForm(Dto)に
String[] getMethodIndex();
String getMethodIndex(int index);
void setMethodIndex(int index, String value);
のメソッドを定義すると、
Submitボタンを押したときに
void setMethodIndex(int index, String value)
が呼び出されます。
s2struts-exampleの
org.seasar.struts.examples.indexed.IndexedDtoクラスと
Indexed Exampleの動作をみると参考になると思います。
> > public String test(int index)
> > でindexをわたしてメソッドを実行できるのも便利だなーと思いましたので、
> > action属性とindexId属性を指定した場合、
> > 上記形式のメソッドを呼び出す機能を追加しようと思います。
>
>すごく便利になると思います。
ですね。
今週中にリリースしたいです。
----
Katsuhiko Nagashima
_________________________________________________________________
迷惑メールやウイルスへの対策も万全「MSN Hotmail」
http://promotion.msn.co.jp/hotmail/
Seasar-user メーリングリストの案内