2014-06-11 40 views

回答

10

您可以在JSP中使用方法表達式'request.isUserInRole'來檢查當前已通過身份驗證的用戶是否具有角色。

測試此:

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

注意:調用方法具有/不具有在EL表達參數僅從JavaEE6(JSP 2.2 & EL 2.2)的支持。

相關問題