2017-10-17 4 views
0

Ich versuche, die Single-Anführungszeichen (') Zeichen in meinem Thymeleaf Vorlage zu ersetzen. Da unsere Codierung ist es zu ' Flucht und der Kunde erwartet, dass es 'bekommen Exception Auswertung SpringEL Ausdruck: Fehler in Thymeleaf

Zur Umsetzung eine schnelle Lösung zu sein, ich habe vor, alle Vorkommen des Apostroph zu ersetzen (') Zeichen in der Nutzlast mit einem Raum. Allerdings tut so, erhalte ich folgende Fehlermeldung:

Exception evaluating SpringEL expression:

Der Ausdruck ersetzen die ich verwendet habe:

<th:block th:with="Description=${op.jpText('$.short_description')}"> 
    <u_short_description th:text="${#strings.replace(Description,''',' ')}"></u_short_description> 
</th:block> 

Jede Hilfe sehr geschätzt werden würde. Danke im Voraus!

+0

Mögliches Duplikat von [So fliehen Sie Zitat (') in Thymeleaf] (https://stackoverflow.com/questions/43121788/how-to-escape-single-quote-in-thymeleaf) – Metroids

Antwort

0

Es sollte

sein
<th:block th:with="Description=${op.jpText('$.short_description')}"> 
    <u_short_description th:text="${#strings.replace(Description,'''',' ')}" /> 
</th:block> 

Sie sind nicht korrekt den Apostroph in Ihrem replace entkommen.

Verwandte Themen