2011-12-05 15 views
0

私はアクセスするためにユーザのログインが必要なページにリンクを設定しています。私は、ユーザーがログインページにリダイレクトされるように(ログインしていない場合)、ログインが成功した後、必要な画面にリダイレクトされるようにSpring Securityを設定しました。Springが新しいウィンドウにリダイレクトされます

すべてうまくいいです。しかし、ユーザーは新しい画面を新しいウィンドウに表示したいので、オリジナルのjspページのリンクにtarget = "_ blank"を追加するとログインと新しい画面が新しいウィンドウに表示されます。

しかし、ユーザーはログイン画面(ログインしていない場合)を元のウィンドウに表示し、新しい画面を新しいウィンドウに表示するようになりました。これはもちろんjavascriptで行うことができますが、Springが新しいウィンドウにビューをリダイレクトする方法はありますか?

答えて

0

サーバーからのページ応答が新しいブラウザウィンドウで開くか、リダイレクトが新しいウィンドウで開くかは、最終的にクライアント側の動作によって決まります。

このような機能がSpringにあったとしても、最終的にはJavaScriptの抽象化になります。

0

いいえ、不可能です。サーバー側はブラウザウィンドウについて何も知らず、それらを制御することもできません。これはクライアント側でのみ処理できます。

関連する問題