2

Strutsフレームワークを使用しています。ブラウザの戻るボタンを押してログアウトした後、最後に開いたページに移動します。ログインページに送信するにはどうすればよいですか?

実際、私はjavascriptではなくjavaでソリューションが必要です。

4

2 に答える 2

1

すべての受信リクエストを傍受するには、セキュリティ フィルターが必要だと思います。そうでない場合は、ユーザー セッションを認証する必要があります。ここで失敗すると、ログインページに転送できます。

また、ページがブラウザのキャッシュからレンダリングされているかどうかも確認してください。その場合、JSP のヘッダーに no-cache を設定できます。

<%
   response.setHeader( "Pragma", "no-cache" );
   response.setHeader( "Cache-Control", "no-cache" );
   response.setDateHeader( "Expires", 0 );
%>
于 2012-05-24T04:21:35.730 に答える
-1

ログアウトによってセッションを無効化 ( session.invalidate();) した場合は、アクション コントロールで、要求を必要な jsp ページに転送します。押し戻すとセッションが壊れると、同じページに移動しないと思います。

于 2012-05-24T04:21:42.563 に答える