2014-06-11 13 views

Antwort

10

Sie können den Methodenausdruck 'request.isUserInRole' in JSP verwenden, um zu überprüfen, ob der aktuelle authentifizierte Benutzer eine Rolle hat. Diese

Test:

<c:if test="${not empty pageContext.request.userPrincipal}"> 

    <c:if test="${pageContext.request.isUserInRole('ADMIN')}"> 

     User ${pageContext.request.userPrincipal.name} in ADMIN Group 

    </c:if> 

</c:if> 

anzumerken, dass: Aufrufen von Verfahren mit/ohne Parameter in EL-Expression nur aus JavaEE6 (JSP 2.2 & EL 2.2) unterstützt wird.