プロが教える店舗&オフィスのセキュリティ対策術

javaのstrutsを使って、検索画面を作成しています。

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

宜しくお願いします。

A 回答 (3件)

ブラウザの戻るボタンの操作は


ブラウザに依存するので
サーバサイドの技術ではどうすることもできません。

どうしてもやりたい場合は
検索条件入力画面を表示する場合
cookieにデータがあったらその値をロードし、
検索条件入力画面から遷移する際に
画面の入力値をcookieにセーブするようにする必要があります。

Webシステムにおいてブラウザの戻るボタンは鬼門です。

この回答への補足

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

IE6とIE7限定でよいのですが。
宜しくお願いします。

補足日時:2009/02/12 15:30
    • good
    • 0

すみません、自分の回答は誤りです。


うろ覚えですが、ブラウザの戻るボタンでは機能しなかった気がします。
    • good
    • 0

HttpSession#setAttributeを使ってセッションに値を保持させる。


requestと違って画面が切り替わってもセッションが生きてる限り、値は保存されます。
    • good
    • 0

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