Java 百里香海螺串/弹簧
我得到了下面这句话Java 百里香海螺串/弹簧,java,spring,thymeleaf,Java,Spring,Thymeleaf,我得到了下面这句话 <img data-language="de" th:onclick="'languageSwitch(this)'" src="/productfinder/images/blank.png" th:class="flag flag-de ${languageFilter.de} ? 'flag-active' : 'flag-disabled'" alt="Language Flag" /> 扔给我: 无法分析为表达式:“flag flag de${la
<img data-language="de" th:onclick="'languageSwitch(this)'" src="/productfinder/images/blank.png" th:class="flag flag-de ${languageFilter.de} ? 'flag-active' : 'flag-disabled'" alt="Language Flag" />
扔给我:
无法分析为表达式:“flag flag de${languageFilter.de}?”flag active':“flag disabled”
不太清楚我这里做错了什么。您需要对字符串文本使用单引号,并将文本连接到if-else返回的类名,因此
<img data-language="de" th:onclick="'languageSwitch(this)'" src="/productfinder/images/blank.png" th:class="'flag flag-de ' + ${languageFilter.de} ? 'flag-active' : 'flag-disabled'" alt="Language Flag" />
文档。参见@RC。谢谢你的链接。尝试了第一个解决方案,似乎不起作用,不知道如何在我的字符串上使用。。。。
<img data-language="de" th:onclick="'languageSwitch(this)'" src="/productfinder/images/blank.png" th:class="flag flag-de" th:classappend="${languageFilter.de} ? 'flag-active' : 'flag-disabled'" alt="Language Flag" />