Arten von Escaping in Jelly

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 1 Minute Lesedauer
  • In JavaScript und HTML werden jeweils unterschiedliche Methoden für das Escaping von Zeichen verwendet. JavaScript verwendet den umgekehrten Schrägstrich, und HTML verwendet das Zeichen „Amperand“.

    Hinweis:
    Diese Funktionalität erfordert Kenntnisse in JavaScript, HTML und Apache Jelly (eine Java- und XML-basierte Skripting- und Verarbeitungsmaschine zum Umwandeln von XML in ausführbaren Code).

    Es gibt zwei verschiedene Arten von Escape-Zeichen, die beim Generieren der Ausgabe aus Jelly erforderlich sind:

    • JavaScript
    • HTML

    Das Escape-Zeichen für jeden dieser besteht aus den folgenden Typen.

    Tabelle : 1. Arten von Escaping in Jelly
    Typ Von Aufgabe
    JavaScript

    „ (Einfaches Anführungszeichen)

    \'

    „ (Doppeltes Anführungszeichen) \"

    CR (Wagenrückgabe)

    (Leerzeichen)

    NL (Newline)

    \N ('\' gefolgt von 'n')

    HTML

    Und (Amperand)

    &

    < (weniger als)

    <

    > (größer als)

    >

    Sie können HTML auch mithilfe von mit einem Escape-Zeichen versehen GetHTMLValue()-Funktion, die alle Zeilenumbrüche erzwingt und die oben genannten Zeichen mit Escape-Zeichen versehen. Sie kann wie folgt verwendet werden:

    ${test.getHTMLValue()} 

    Fügen Sie einem Gelee-Ersatz ein Escape-Zeichen hinzu

    Sie können Zeichen-Escape-Zeichen in Jelly-Dateien verarbeiten. Das XML-Escape-Verhalten kann nur von Anwendern mit der Rolle „Security_admin“ geändert werden.

    Warum und wann dieser Vorgang ausgeführt wird

    Hinweis:
    Diese Funktionalität erfordert Kenntnisse über JavaScript, HTML und Apache Jelly (eine Java- und XML-basierte Skripting- und Verarbeitungsmaschine zum Umwandeln von XML in ausführbaren Code).

    Prozedur

    Fügen Sie ein Präfix zu hinzu ${Expression} Oder $[Ausdruck] Gibt das auszuführende Escape-Zeichen an.
    ${JS:expression}
    ${HTML:expression}

    Das Präfix weist das System an, das Ergebnis des Ausdrucks vor der Ausgabe zu verwenden und mit Escape-Zeichen zu versehen. Das Escape-Zeichen kann kombiniert werden, indem eine kommagetrennte Liste von Präfixen angegeben wird:

    ${JS,HTML:expression}