0

データベースにリンクされたJSF、Glassfish、およびRealmsを持つユーザーでログインするためにフォームを使用していますが、ユーザーがログインしたことを知るためのID、情報のユーザー名を知る方法はありますか?

4

1 に答える 1

0

JDBC セキュリティ レルムのことだと思います。

FacesContext context = FacesContext.getCurrentInstance();
HttpServletRequest request = (HttpServletRequest) context.getExternalContext().getRequest();

String username = request.getUserPrincipal().getName();

次に、ユーザー名からデータベースにクエリを実行して、必要な他のユーザー情報を取得できます。

于 2014-06-07T15:11:21.643 に答える