Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 13032|Odpoveď: 0

[JavaEE] Použitie jstl tagu <c:if>

[Kopírovať odkaz]
Zverejnené 4. 1. 2015 13:28:11 | | |

Tag <c:if> musí mať atribút test, a keď je výraz výsledok v test pravdivý, obsah ontológie sa vykoná; Ak je to nepravda, nebude vykonané. Napríklad: ${requestScope.username = = 'admin'}, výsledok je true, ak requestScope.username je rovný admin, a false ak jeho obsah nie je rovnaký ako admin.

Yu

Pozrime sa na nasledujúce príklady:

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

Ahoj ADMINISTRÁTOR!! Časť tela

</c:if> Ak je meno rovné admin, zobrazí sa "Ahoj ADMIN!! Ak je to naopak, časť tela <c:if> sa nevykoná, takže sa nezobrazí "Hello ADMIN!! //body section". Okrem toho môže byť obsah c:if> uložený v obyčajnom texte< rovnako ako akýkoľvek programový kód JSP (Scriptlet), JSP tag alebo HTML kód.

Okrem testovacej vlastnosti <c:if> existujú ešte dve ďalšie vlastnosti, var a scope. Keď vykonáme <c:if>, môžeme výsledok tohto rozsudku uložiť do atribútu var; Scope nastavuje rozsah atribútov VAR. Kedy sa používajú atribúty var a scope? Napríklad, ak je výraz príliš dlhý, chceme ho rozobrať, alebo ak potrebujeme výsledok použiť neskôr, môžeme ho použiť na dočasné uloženie výsledku na neskoršie použitie.

Príklad:

<%     

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

%>

<c:if test="${requestScope.amind=='Admin'}" var="condition" scope="request">
Dobrý deň, pán administrátor
</c:ak>






Predchádzajúci:JSP encyklopédia s preskakovaním stránok
Budúci:Prechádzanie kolekcie zoznamov v Jave a komparatívna analýza dvoch implementačných tried
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com