Maz*_*zzy 6 jsp jstl azure-web-roles
我正在寻找验证用户登录属于角色的功能.可能是以下几点?
pageContext.request.userPrincipal.roles
Run Code Online (Sandbox Code Playgroud)
我应该如何与JSTL一起正确使用它来测试用户是否属于ADMIN组?
Loc*_*Loc 11
您可以在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>
Run Code Online (Sandbox Code Playgroud)
请注意:只有JavaEE6(JSP 2.2和EL 2.2)支持EL表达式中带/不带参数的调用方法.
| 归档时间: |
|
| 查看次数: |
5107 次 |
| 最近记录: |