Я пытаюсь запустить следующее th:if:
th:if="${camelContext.getRouteStatus( route.id )} 'Эй'
но я получаю эту ошибку:
org.thymeleaf.exceptions.TemplateProcessingException: не удалось разобрать как выражение: "${camelContext.getRouteStatus(route.id)} 'Эй'" (camel:92)
Однако, если я попытаюсь
th:if="${camelContext.getRouteStatus( route.id )} › 41 "
Я получаю другую ошибку, но теперь указывающую, что она может анализировать выражение, просто она не может сравнивать строки и числа:
Невозможно выполнить БОЛЬШЕ, ЧЕМ из выражения "${camelContext.getRouteStatus( route.id )} > 41". Слева «Запущено», справа «41» (верблюд: 92)
Это нормально, я просто хотел проверить, правильно ли я пишу синтаксис, и в любом случае я не хочу сравнивать числа, я хочу сравнить строку RouteStatus.
В любом случае, может быть, кто-то может помочь мне с этой проблемой? В основном я хочу сделать if-else для содержимого строки, но я не могу заставить это работать.
Ваше здоровье