Heim  >  Artikel  >  Java  >  Zusammenfassung der JSTL-bezogenen Wissenspunkte

Zusammenfassung der JSTL-bezogenen Wissenspunkte

巴扎黑
巴扎黑Original
2017-07-18 15:14:501963Durchsuche

1 Überblick

1. Was ist JSTL?

JSP Standard Taglib, eine Tag-Bibliothek, die eine Reihe von Tags definiert, um den in JSP-Seiten verschachtelten Java-Code zu ersetzen, der häufig in Verbindung mit EL verwendet wird, Make the Seitenstil einheitlich und leicht zu pflegen.
JSTL-Tags erscheinen alle paarweise.

Zwei Ausdrucks-Tags

werden hauptsächlich zum Hinzufügen von Attributen zum Bereich, zum Abrufen von Attributen und zum Entfernen von Attributen verwendet. Der Umfang von klein bis groß ist SeiteStandardseite.

  • : wird verwendet, um den Wert von zu ändern Ausdruck Ausgabe auf JSP-Seite.

  • : Attribute zum Bereich hinzufügen.

  • : Wird zum Löschen von Attributen innerhalb des angegebenen Bereichs verwendet.

  • : wird verwendet, um Ausnahmen abzufangen und sie im angegebenen Attribut zu speichern.

  • Drei URL-Tags

    • : Erstellt einen URL-Pfad für die Wertzuweisung.

    • : Seitenumleitung.

    • : Wird zur Übergabe von Anforderungsparametern verwendet, wenn die Seite umgeleitet wird.

    Vier Prozesskontroll-Tags

    1. Tag für bedingte Beurteilung

    <c:if test="表达式"var="res"[scope=""]>标签体</c:if>

    Führen Sie den Tag-Text aus, wenn die Bedingung erfüllt ist.

    2. Bedingungsauswahl-Tag

    <c:choose> <c:when test="">标签体</c:when> <c:when test="">标签体</c:when>  ...................     <c:otherwise>标签体</c:otherwise></c:choose>

    Wählen Sie eine von mehreren Bedingungen zur Ausführung aus.

    Fünf Loop-Tags

    1. Einfaches Loop-Tag

    <c:forEach items="sup"var="sub"begin=""end=""step=""varStatus="">标签体</c:forEach>
    • Elemente: Objekte, die durchlaufen werden müssen, normalerweise durch EL-Ausdrücke erhalten.

    • var: Das aktuelle Durchlauf-Unterobjekt, also ein Element des durchquerten Objekts.

    • begin: Die Indexposition, an der die Durchquerung beginnt.

    • Ende: Die Indexposition am Ende der Durchquerung.

    • Schritt: Die Anzahl der Schritte, die während jedes Durchlaufs ausgeführt werden, dh die Differenz zwischen zwei benachbarten Durchlaufindizes.

    • varStatus: Ein Objekt, das den Durchlaufstatus darstellt. Mit diesem Objekt können Sie nicht nur bestimmen, ob der aktuelle Durchlauf der erste oder der letzte Durchlauf ist, sondern auch Erhalten Sie außerdem den aktuellen Indexwert und die Anzahl der Durchläufe.

    Durchqueren Sie die Kartensammlung:

    <c:forEach items="map"var="entry">  ${entry.key}=&{entry.value}</c:forEach>

    2. Iterieren Sie Tags

    <c:forTokens items=""var=""delims=""begin=""end=""step=""varStatus="">标签体</c:forTokens>

    Zuerst teilen, dann durchlaufen. Mehrere Trennzeichen können einheitlich in Trennzeichen definiert und kompakt angeordnet werden, ohne "," , verlassen keine Leerzeichen.

    Das obige ist der detaillierte Inhalt vonZusammenfassung der JSTL-bezogenen Wissenspunkte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn