仅当用户具有特定角色时,才如何将类添加到th:classappend
元素中?
类似这样的东西:
<div th:classappend="${hasRole('EDITOR')?'glow':''}"></div>
我正在使用Spring Boot,Spring Security和Thymeleaf。
答案 0 :(得分:1)
您可以使用 request 变量,该变量指向当前的HttpServletRequest:
<div th:classappend="${#request.isUserInRole('EDITOR')?'glow':''}"></div>
答案 1 :(得分:0)
我在Thymeleaf "extras" Spring Security github page上找到了解决方案:
<div th:classappend="${#authorization.expression('hasRole(''EDITOR'')')?'glow':''}"></div>