我正在遍历列表并为每个shiro:hasPermission
设置div
属性
<div th:each="element : ${elements}" shiro:hasPermission="${element.permission}">
<span th:text="${element.name}"></span>
</div>
其中${element.permission}
是权限字符串。
即使用户拥有权限,div也不会呈现。我尝试过这样使用th:attr
:
<div th:each="element : ${elements}" th:attr="shiro:hasPermission=${element.permission}">
<span th:text="${element.name}"></span>
</div>
仍然无法正常工作。我认为shiro:hasPermission="${element.permission}"
的用法不正确。我该如何解决这个问题?
我正在使用Spring MVC + Thymeleaf + Thymeleaf Shiro dialect。