【发布时间】:2011-08-12 15:11:26
【问题描述】:
使用 jsp,我可以使用以下命令轻松打印登录的主体:<%= request.getUserPrincipal() %> 现在我想使用 JSF 2.0 + Facelets 来做同样的事情。怎么做?我已经尝试了一段时间,但到目前为止没有成功。
提前发送。
【问题讨论】:
使用 jsp,我可以使用以下命令轻松打印登录的主体:<%= request.getUserPrincipal() %> 现在我想使用 JSF 2.0 + Facelets 来做同样的事情。怎么做?我已经尝试了一段时间,但到目前为止没有成功。
提前发送。
【问题讨论】:
<h:outputText value="#{request.getUserPrincipal()}" /> 应该在 JSF 2.0 中工作,如果您只想显示当前用户。
【讨论】:
#{request.userPrincipal},这样它也适用于 Servlet 2.5 容器。另一种方法是#{request.remoteUser},它有效地将主体的名称返回为String。