Arm*_*rez 2 conditional locale spring-el thymeleaf
我想使用表达式对象#locale根据上下文语言环境设置th:class属性.
我试过了
th:class="${#locale}=='en'?'active':''"
th:class="${#locale=='en'}?'active':''"
Run Code Online (Sandbox Code Playgroud)
它们都导致错误,但是当我用th:text ="$ {#locale}打印它时,我得到了正确的语言环境代码(en,es).
知道如何将#locale对象与区域设置代码进行比较?
根据David_Garcia发布的答案,我可以这样解决我的问题:
th:class="__${#locale}__=='en'?'active':''
Run Code Online (Sandbox Code Playgroud)