次の 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」(camel:92)
それは問題ありません。構文が正しく記述されているかどうかを確認したかっただけで、数値を比較するのではなく、RouteStatus 文字列を比較したいのです。
とにかく、誰かがこの問題で私を助けることができますか? 基本的に、文字列の内容に対して if-else を実行したいのですが、これを機能させることができません..
乾杯