2012-01-11 9 views
0

jspページが2つあり、login.jspページとhome.jspページが1つあります。ログイン後、home.jspページにリダイレクトされます。ブラウザの戻るボタンを押すと、login.jspページにリダイレクトされます。login.jspページに行く代わりに、私はhome.jspページを更新する必要があります。どのようなサンプルコードやこの問題を解決する方法を提案することができます。jspブラウザアクションの実装方法

+0

ユーザーが戻るボタンを使用した場合は、戻ることを意味します。もし彼が現在のページにいたいなら、彼は何もしないだろう、あるいはリフレッシュするだろう。たぶん、彼は別のユーザーとしてログインするために戻ってみたいと思うかもしれません。なぜ彼は彼がブラウザで望んでいることをさせてくれないのですか?それはあなたのブラウザではなく、彼のブラウザです。 –

答えて

0

最も簡単な解決策は、ユーザーが既にロギングされている場合にlogin.jspをチェックインすることです。もしそうなら、home.jspをリダイレクト 実際には、ブラウザには、戻るボタンにeventListenersを追加するAPIがありません。 iframe、JSなどを使用して異なるフックを試すことができます。

0

login.jspのno-cacheとして「cache-control」ヘッダーを設定することができます。この場合、ユーザーが戻るボタンを押すと、ユーザーが既にサーバーであるかどうかを確認できるサーバーからページが再度取得されますあなたは彼をリダイレクトすることができます。

関連する問題