Thymeleaf Shiro方言定制表达

时间:2015-09-22 05:48:16

标签: spring-mvc thymeleaf shiro

我正在遍历列表并为每个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

1 个答案:

答案 0 :(得分:0)

我是thymeleaf-extras-shiro图书馆的作者。

版本1.2.2-SNAPSHOT支持表达式。