データベースにリンクされたJSF、Glassfish、およびRealmsを持つユーザーでログインするためにフォームを使用していますが、ユーザーがログインしたことを知るためのID、情報のユーザー名を知る方法はありますか?
1 に答える
0
JDBC セキュリティ レルムのことだと思います。
FacesContext context = FacesContext.getCurrentInstance();
HttpServletRequest request = (HttpServletRequest) context.getExternalContext().getRequest();
String username = request.getUserPrincipal().getName();
次に、ユーザー名からデータベースにクエリを実行して、必要な他のユーザー情報を取得できます。
于 2014-06-07T15:11:21.643 に答える