2014-06-11 10 views

risposta

10

È possibile utilizzare l'espressione del metodo 'request.isUserInRole' in JSP per verificare se l'utente autenticato corrente ha un ruolo.

Verifica questo:

<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> 

Nota che: metodo di chiamata con/senza parametri in un'espressione EL è supportato solo da JavaEE6 (JSP 2.2 & EL 2.2).