我想检查用户是否具有某些角色权限,我想使用if else语句检查它。我写了这个并没有用,
<s:if test="%{hasRole('SOME_ROLE') == 1}">
<input type="hidden" id='isHasRole' value = 'true'>
</s:if>
<s:else>
<input type="hidden" id='isHasRole' value = 'false'>
</s:else>
它总是假的。谁可以帮我这个事。 谢谢。
答案 0 :(得分:3)
试试这个,
<sec:authorize
access="hasRole('SOME_ROLE')">
<input type="hidden" id='isHasRole' value = 'true'>
</sec:authorize>
如果没有用户权限,则返回“undefine”。