0

したがって、いくつかの .jsp ファイルで構成される単純な JSP Web アプリを実行しています。.jsp ページのいずれかに入るとユーザー名とパスワードを要求し、セッションのためにそれを記憶する memoryrealm システムを使用してすべてを保護します。 、ブラウザが閉じられるまで。私の質問は、その人のユーザー名を取得して、ページの1つで表示できるようにするにはどうすればよいですか?

Ps Apache Tomcat 7.0.35 で webapp を実行しています

4

1 に答える 1

0

// ユーザー名を取得します。

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

于 2013-09-03T17:16:46.147 に答える