Thymeleaf classappend for multiple classes
问题 I want to add multiple classes using condition. <div th:classappend="x.isTrue ?'class1' " ></div> I want something like <div th:classappend="x.isTrue ?'class1' and "y.isTrue ?'class2'" ></div> 回答1: You can use literal substitutions to achieve this: <div th:classappend="|${x.isTrue ? 'class1' : ''} ${y.isTrue ? 'class2' : ''}|"></div> Another method is to simply wrap your conditions with brackets and concatenate them: <div th:classappend="${(x.isTrue ? 'class1' : '') + (y.isTrue ? ' class2' :