我正在尝试运行以下 th:if:
th:if="${camelContext.getRouteStatus(route.id)} &eq; '嘿'
但我收到此错误:
org.thymeleaf.exceptions.TemplateProcessingException:无法解析为表达式:“${camelContext.getRouteStatus(route.id)} &neq; 'Hey'” (camel:92)
但是,如果我尝试
th:if="${camelContext.getRouteStatus(route.id)} > 41 "
我得到一个不同的错误,但现在表明它能够解析表达式,只是它不能比较字符串和数字:
无法从表达式“${camelContext.getRouteStatus(route.id)} > 41”执行 GREATER THAN。左边是“开始”,右边是“41”(骆驼:92)
没关系,我只是想检查我是否正确编写了语法,而且我不想比较数字,我想比较 RouteStatus 字符串。
无论如何,也许有人可以帮助我解决这个问题?基本上我想对字符串的内容做一个if-else,但我不能让它工作..
干杯