Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 13032|Odpověď: 0

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

[Kopírovat odkaz]
Zveřejněno 04.01.2015 13:28:11 | | |

Tag <c:if> musí mít atribut test, a když je výraz result in test pravdivý, obsah ontologie se vykoná; Pokud je nepravda, nebude vykonána. Například: ${requestScope.username = = 'admin'}, výsledek je true, pokud requestScope.username je roven admin, a false pokud obsah není roven admin.

Yu

Podívejme se na následující příklady:

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

Ahoj ADMINISTRÁTORE!! Část těla

</c:if> Pokud je jméno rovno admin, zobrazí se "Ahoj ADMIN!! Pokud je to naopak, tělo <c:if> se nespustí, takže se nezobrazí "Hello ADMIN!! //body section". Navíc může být obsah těla c:if> umístěn v prostém textu< stejně jako jakýkoli programový kód JSP (Scriptlet), JSP tag nebo HTML kód.

Kromě testovací vlastnosti <c:if> existují ještě dvě další vlastnosti, var a scope. Když vykonáme <c:if>, můžeme výsledek tohoto úsudku uložit do atributu var; Scope nastavuje rozsah atributů VAR. Kdy se používají atributy var a scope? Například pokud je výraz příliš dlouhý, chceme ho rozebrat, nebo pokud ho potřebujeme použít později, můžeme ho také dočasně uložit pro pozdější použití.

Příklad:

<%     

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

%>

<c:if test="${requestScope.amind=='Admin'}" var="condition" scope="request">
Dobrý den, pane administrativě
</c:if>






Předchozí:JSP encyklopedie s přeskokem stránek
Další:Procházení sbírky seznamů v Javě a komparativní analýza dvou implementačních tříd
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com