我想更改 jasperserver 中的一些 jsp 页面,我只需要知道:
登录的用户,有没有 ROLE_ADMINISTRATOR ?
谢谢
authz:authorize
您可以在 jsp 文件中使用标签。
这个例子:
<authz:authorize ifAllGranted="ROLE_ADMINISTRATOR">
或者您可以在配置文件 (xml) 中使用条件,如下例所示:
<condition test="checkAuthenticationRoles" testArgs="ROLE_ADMINISTRATOR">
来自decoratorCommonComponents.jsp文件的片段:
<authz:authorize ifAnyGranted="ROLE_ADMINISTRATOR">
<li id="main_logOut" class="last"><a id="main_logOut_link" href="#" onclick="javascript:return false;"><spring:message code="menu.logout"/></a></li>
</authz:authorize>