- PR -

logic:iterateタグのidで指定したActionFormに、html:submitでvalueの値を格納するには

1
投稿者投稿内容
カレーうどん
会議室デビュー日: 2006/11/30
投稿数: 16
投稿日時: 2006-11-30 19:33
お初です。どうか宜しくお願いします。

今まで、html:submitタグで、ActionFormにボタンのvalueを渡していました。
今回、ActionForm(仮にFormAとします)の内部に別のActionForm(仮にFormBとします)の配列を持っており、FormBのフィールドにボタンのvalueを渡したいのです。

つまり、こんな感じの処理になるはずです。
formA.getArrayFormB()[0].setSubmitButtonName("ボタンの表示名");

ところが、html:submitタグには、nameパラメータがありません。つまりどのActionFormのフィールドのsetterを呼び出すのか指定できないのです。

どうにかしてこの処理を実現したいのですが、どなたかお知恵を拝借できないでしょうか。
Smz
会議室デビュー日: 2006/11/22
投稿数: 9
投稿日時: 2006-12-01 11:43
試していないですが
<html:submit value="○○" property="FormA.FormB.フィールド変数名"/>
でできないですかね?


[ メッセージ編集済み 編集者: Smz 編集日時 2006-12-01 11:44 ]
Smz
会議室デビュー日: 2006/11/22
投稿数: 9
投稿日時: 2006-12-01 11:53
引用:

Smzさんの書き込み (2006-12-01 11:43) より:
試していないですが
<html:submit value="○○" property="FormA.FormB.フィールド変数名"/>
でできないですかね?


[ メッセージ編集済み 編集者: Smz 編集日時 2006-12-01 11:44 ]



ごめんなさい・・・FormBが配列なんですね。
1

スキルアップ/キャリアアップ(JOB@IT)