• 締切済み

javaのstrutsを使った画面遷移で戻るボタンを押した時、値を残すには

javaのstrutsを使って、検索画面を作成しています。 検索条件入力画面で、テキストボックスや、セレクトボックスに 値を入力し実行した後、検索結果画面を表示し、ブラウザの戻る ボタンを押した時に前回入力した値を残しておきたいのですが、 どうすれば良いでしょうか。 宜しくお願いします。

みんなの回答

  • Noriwo003
  • ベストアンサー率61% (8/13)
回答No.3

すみません、自分の回答は誤りです。 うろ覚えですが、ブラウザの戻るボタンでは機能しなかった気がします。

  • Noriwo003
  • ベストアンサー率61% (8/13)
回答No.2

HttpSession#setAttributeを使ってセッションに値を保持させる。 requestと違って画面が切り替わってもセッションが生きてる限り、値は保存されます。

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

ブラウザの戻るボタンの操作は ブラウザに依存するので サーバサイドの技術ではどうすることもできません。 どうしてもやりたい場合は 検索条件入力画面を表示する場合 cookieにデータがあったらその値をロードし、 検索条件入力画面から遷移する際に 画面の入力値をcookieにセーブするようにする必要があります。 Webシステムにおいてブラウザの戻るボタンは鬼門です。

take_july
質問者

補足

ご回答有難うございます。 今回のシステムは社内イントラ内で使用するので、 ブラウザを固定にする事が出来るのです。 IE6とIE7限定でよいのですが。 宜しくお願いします。

関連するQ&A

専門家に質問してみよう