thymeleaf eq mit Feder-Variablen bug?

Ich versuche, führen Sie den folgenden th:wenn:

th:if="${camelContext.getRouteStatus( route.id )} &eq; 'Hey'

aber ich bekomme diese Fehlermeldung:

org.thymeleaf.Ausnahmen.TemplateProcessingException: Konnte nicht geparst Ausdruck: "${camelContext.getRouteStatus( route.id )} &neq; 'Hey' " (Kamel:92)

Allerdings, wenn ich versuche

th:if="${camelContext.getRouteStatus( route.id )} "> " 41 "

Bekomme ich eine andere Fehlermeldung, aber zeigt jetzt, dass es in der Lage zu analysieren, der Ausdruck, seine nur, dass kann es nicht vergleichen Zeichenketten und zahlen:

Nicht ausführen kann, MEHR ALS aus-Ausdruck "${camelContext.getRouteStatus( route.id )} > 41". Links ist "Gestartet", rechts ist "41" (Kamel:92)

Das ist in Ordnung, ich wollte nur überprüfen, ob ich dabei war zu schreiben die syntax richtig, und ich möchte Sie nicht vergleichen, zahlen sowieso, ich will vergleichen die RouteStatus string.

Na ja, vielleicht kann mir jemand helfen mit diesem problem? Im Grunde möchte ich eine if-else auf den Inhalt einer Zeichenfolge, aber ich kann nicht ankommen dieses zu wirken..

Cheers

InformationsquelleAutor simernes | 2013-11-08
Schreibe einen Kommentar