See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 13032|Vastuse: 0

[JavaEE] Jstl sildi <c:if>

[Kopeeri link]
Postitatud 04.01.2015 13:28:11 | | |

<c:if> sildil peab olema testatribuut ning kui testi avaldise tulemus on tõene, täidetakse ontoloogia sisu; Kui see on vale, siis seda ei täideta. Näiteks: ${requestScope.username = = 'admin'}, tulemus on tõene, kui requestScope.username on võrdne adminiga, ja vale, kui selle sisu ei ole adminiga võrdne.

Yu

Vaatame järgmisi näiteid:

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

Tere, ADMIN!! Kehaosa

</c:if> Kui nimi on võrdne adminiga, kuvatakse "Hello ADMIN!! Kui vastupidi, siis <c:if> kehaosa ei käivitata, seega "Hello ADMIN!! //body section" ei ilmu. Lisaks saab c:if> põhisisu paigutada lihttekstina< samuti mis tahes JSP programmi koodi (Scriptlet), JSP sildi või HTML-koodi.

Lisaks testomadusele <c:if> on veel kaks omadust: var ja scope. Kui me täidame <c:if>, saame selle hinnangu tulemuse salvestada atribuuti var; Scope määrab Var-i atribuudi vahemiku. Millal kasutatakse var-i ja ulatuse atribuute? Näiteks, kui avaldis on liiga pikk, tahame selle lahti võtta või kui peame tulemust hiljem kasutama, saame seda kasutada ka tulemuse ajutiseks salvestamiseks hilisemaks kasutamiseks.

Näide:

<%     

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

%>

<c:if test="${requestScope.amind=='Admin'}" var="condition" scope="request">
Tere, härra Admin
</c:kui>






Eelmine:JSP lehekülje hüppe entsüklopeedia
Järgmine:Listi kogumiku läbimine Java-s ja kahe rakendusklassi võrdlev analüüs
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com