【发布时间】:2019-05-11 14:23:32
【问题描述】:
在 Spring/Thymeleaf 中:我想根据用户是否有 ROLE_A 来设置属性。
- 我在下面尝试了 HTML:
<section class="footer" ... th:someattr="#{hasRole('ROLE_A')} ? 'true' : 'false'">
无论用户是否有 ROLE_A,它总是呈现为 <section class="footer" ... someattr="true">:
- 我也试过 ${hasRole('ROLE_A')} ? 'true' : 'false' 但不起作用 ():
SpelEvaluationException: EL1004E:(pos 0): 方法调用:方法 hasRole(java.lang.String) 找不到 org.thymeleaf.spring4.expression.SPELContextMapWrapper 类型
如何根据分配的身份验证角色将属性设置为 true|false。 谢谢。
【问题讨论】:
标签: spring thymeleaf spring-el