したがって、いくつかの .jsp ファイルで構成される単純な JSP Web アプリを実行しています。.jsp ページのいずれかに入るとユーザー名とパスワードを要求し、セッションのためにそれを記憶する memoryrealm システムを使用してすべてを保護します。 、ブラウザが閉じられるまで。私の質問は、その人のユーザー名を取得して、ページの1つで表示できるようにするにはどうすればよいですか?
Ps Apache Tomcat 7.0.35 で webapp を実行しています
// ユーザー名を取得します。
String user = request.getRemoteUser();
// ユーザー プリンシパルを取得します。
String userPrincipal = request.getUserPrincipal().getName();
// ユーザーは特定のロールに属しているか? boolean isUserInRole = request.isUserInRole(role);
boolean isUserInJSPRole = request.isUserInRole("jspUser");
出典: http://sourceforge.net/apps/trac/ogsa-dai/wiki/FAQHowToPasswordProtectJSPPages