- 締切済み
javaのstrutsを使った画面遷移で戻るボタンを押した時、値を残すには
javaのstrutsを使って、検索画面を作成しています。 検索条件入力画面で、テキストボックスや、セレクトボックスに 値を入力し実行した後、検索結果画面を表示し、ブラウザの戻る ボタンを押した時に前回入力した値を残しておきたいのですが、 どうすれば良いでしょうか。 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- Noriwo003
- ベストアンサー率61% (8/13)
回答No.3
すみません、自分の回答は誤りです。 うろ覚えですが、ブラウザの戻るボタンでは機能しなかった気がします。
- Noriwo003
- ベストアンサー率61% (8/13)
回答No.2
HttpSession#setAttributeを使ってセッションに値を保持させる。 requestと違って画面が切り替わってもセッションが生きてる限り、値は保存されます。
- askaaska
- ベストアンサー率35% (1455/4149)
回答No.1
ブラウザの戻るボタンの操作は ブラウザに依存するので サーバサイドの技術ではどうすることもできません。 どうしてもやりたい場合は 検索条件入力画面を表示する場合 cookieにデータがあったらその値をロードし、 検索条件入力画面から遷移する際に 画面の入力値をcookieにセーブするようにする必要があります。 Webシステムにおいてブラウザの戻るボタンは鬼門です。
補足
ご回答有難うございます。 今回のシステムは社内イントラ内で使用するので、 ブラウザを固定にする事が出来るのです。 IE6とIE7限定でよいのですが。 宜しくお願いします。