アプリ版:「スタンプのみでお礼する」機能のリリースについて

いつもお世話になっております。
只今strutsの勉強中なのですが、
A.jspで入力させたものをB.jspで確認させ、
B.jsp画面でボタンが押されたらDBへ登録し完了画面C.jspを出す。
と言うようなものを作っております。
ActionFormはすべて同じものを使用しています。
遷移とDB登録は動きましたが、
問題なのはB.jspからDB登録処理を行うActionでFormがクリアーされてしまいます。
DB登録が完了するまでの間A.jspで入力された値を保持するような方法はないでしょうか?
ご教授よろしくお願い致します。

A 回答 (2件)

B.jsp に確認データを表示するとともに


<html:hidden> タグを用いれば値は保持されます。

もしくは A.jsp でサブミットされた時に セッションに保存しておき
DB登録時にセッションから読み出せばいいでしょう。
    • good
    • 0
この回答へのお礼

今回はセッションに保存するのはせずにhiddenで解決しました。
素早い解答ありがとうございました。

お礼日時:2006/02/16 13:01

プログラム、JSPは変更する必要ありません。


struts_config.xmlでフォームのscopeをsessionにするだけです。
    • good
    • 0
この回答へのお礼

今回はhiddenを使用しました。
セッションに保存する方法も知らなかったので今後の参考になりました。
素早い解答ありがとうございました。

お礼日時:2006/02/16 13:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!