Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 13032|Antwort: 0

[JavaEE] Verwendung des jstl-Tags <c:if>

[Link kopieren]
Veröffentlicht am 04.01.2015 13:28:11 | | |

Das Tag <c:if> muss ein Testattribut besitzen, und wenn das Ausdrucksergebnis im Test wahr ist, wird der Ontologie-Inhalt ausgeführt; Wenn sie falsch ist, wird sie nicht ausgeführt. Zum Beispiel: ${requestScope.username = = 'admin'}, das Ergebnis ist wahr, wenn requestScope.username gleich admin ist, und falsch, wenn dessen Inhalt nicht dem von admin entspricht.

Yu

Schauen wir uns die folgenden Beispiele an:

<c:if test="${requestScope.username = = 'admin' }">

Hallo ADMIN!! Körperteil

</c:if> Wenn der Name gleich Admin ist, wird "Hallo ADMIN!! angezeigt! Wenn es umgekehrt ist, wird der Body-Teil von <c:if> nicht ausgeführt, sodass "Hallo ADMIN!! //body-Abschnitt" nicht angezeigt wird. Zusätzlich kann der Hauptteil von c:if> im Klartext sowie jeglicher JSP-Programmcode (Scriptlet), JSP-Tag oder HTML-Code eingefügt werden<

Zusätzlich zur Testeigenschaft <c:if> gibt es zwei weitere Eigenschaften, var und Scope. Wenn wir <c:if> ausführen, können wir das Ergebnis dieses Urteils im Attribut var; Scope legt den Attributbereich von var fest. Wann werden die VAR- und Scope-Attribute verwendet? Wenn der Ausdruck zum Beispiel zu lang ist, wollen wir ihn auseinandernehmen, oder wenn wir das Ergebnis später verwenden müssen, können wir es auch verwenden, um das Ergebnis vorübergehend für später zu speichern.

Beispiel:

<%     

        String amind="Admin";   
                request.setAttribute("amind",amind);

%>

<c:if test="${requestScope.amind=='Admin'}" var="condition" scope="request">
Hallo, Herr Admin
</c:if>






Vorhergehend:JSP-Seitensprung-Enzyklopädie
Nächster:Durchlauf der Listensammlung in Java und vergleichende Analyse von zwei Implementierungsklassen
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com