Thymeleaf Shiro方言自定义表达
Thymeleaf Shiro dialect custom expression
我正在遍历列表并为每个 div
设置一个 shiro:hasPermission
属性,就像这样
<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。
我是 thymeleaf-extras-shiro 库的作者。
版本 1.2.2-SNAPSHOT 支持表达式。
我正在遍历列表并为每个 div
设置一个 shiro:hasPermission
属性,就像这样
<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。
我是 thymeleaf-extras-shiro 库的作者。
版本 1.2.2-SNAPSHOT 支持表达式。