- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:検索後のページ再表示初期化)
検索後のページ再表示初期化
このQ&Aのポイント
- 検索結果が再表示されてしまう問題を解消するために、A.jspの初期表示でtype=0の処理を行っていますが、再表示時にtype=0の初期化処理を行う方法を教えてください。
- A.jspの検索ページでは、検索条件を設定して検索ボタンをクリックすると検索結果が表示されます。しかし、再度A.jspを表示させると前回の検索結果が再表示されてしまいます。再表示時にtype=0の初期化処理を行いたいのですが、どうしたら良いでしょうか?
- A.jspの検索ページでは、type=0の初期化処理を行い、type=1の検索処理を行っています。しかし、再度A.jspを表示させるとtype=1の処理が実行されてしまいます。再表示時にtype=0の初期化処理を行う方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ActionとFormがあるので推測ですがStrutsを使っているのでしょうか? であれば、struts-config.xmlで<action>のscope属性を"session"にしているのではないでしょうか? sessionにしていれば、値はsession有効範囲で保持されます。 "request"にすれば、1回のリクエスト間でしか保持されないので、再表示の際は初期状態になるのでは、と思います。 的外れだったらごめんなさい。
お礼
ありがとうございました!! scope属性は設定していなかったので、scope="request"を追加したら初期状態になりました。 省略時にはrequestが使用されると思ったのですが、sessionが有効になっていたのですね。。。 お世話になりました!!