Glassfish3.1で実行されるj2eeアプリケーションでフォームベースの認証とj_security_checkを使用しています。問題は、ログインが成功したときに、認証されたユーザーに関連するいくつかのデータを更新する必要があることです。j_security_checkが実行を終了した後にログイン後の操作を行う方法は?ありがとう。
1780 次
2 に答える
0
サーブレット3.0(またはJava EE 6)の回避策:HttpServletRequest.login()
マネージドBeanから呼び出し、例外がスローされない場合は、ログイン後の操作を実行します。
于 2011-10-12T22:13:40.860 に答える
0
にマップされるフィルターを作成します
j_security_check
Origin
そのフィルターの前に応答のヘッダーを上書きしchain.doFilter(request, response);
、投稿リダイレクトURLをCookieWASReqURL
(または次のURLを保持するGlassfishのCookie)に配置する必要があります手順2で選択したリンクは、post-j_security_checkを実行するサーブレットにマップする必要があります。その後、手順2で上書きされたリンクにリダイレクトします。
于 2018-08-16T10:35:34.890 に答える