如何仅在用户具有特定角色的情况下将类附加到具有th:classappend的元素?大概是这样的:
th:classappend
<div th:classappend="${hasRole('EDITOR')?'glow':''}"></div>
我使用的是Sping Boot 、Spring Security和Thymeleaf。
n7taea2i1#
您可以使用 request 变量,该变量指向当前的HttpServletRequest:
<div th:classappend="${#request.isUserInRole('EDITOR')?'glow':''}"></div>
gpfsuwkq2#
我在Thymeleaf "extras" Spring Security GitHub page上找到了解决方案:
<div th:classappend="${#authorization.expression('hasRole(''EDITOR'')')?'glow':''}"></div>
2条答案
按热度按时间n7taea2i1#
您可以使用 request 变量,该变量指向当前的HttpServletRequest:
gpfsuwkq2#
我在Thymeleaf "extras" Spring Security GitHub page上找到了解决方案: