Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 13032|Válasz: 0

[JavaEE] A jstl tag <c:if>

[Linket másol]
Közzétéve 2015. 01. 04. 13:28:11 | | |

Az <c:if> címkének tesztattribútumot kell tartalmaznia, és amikor a teszt kifejezés eredménye igaz, az ontológiai tartalom végrehajtásra kerül; Ha hamis, akkor nem hajtják végre. Például: ${requestScope.username = = 'admin'}, az eredmény igaz, ha requestScope.username egyenlő adminnel, és hamis, ha a tartalma nem egyenlő az adminnel.

Yu

Nézzük meg a következő példákat:

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

Sziasztok, ADMIN!! Testrész

</c:if> Ha a név egyenlő adminnel, akkor megjelenik a "Hello ADMIN!! Ha fordítva van, akkor a <c:if> testrésze nem lesz elindítva, így a "Hello ADMIN!! //body section" nem jelenik meg. Ezen felül a c:if> törzstartalma egyszerű szövegben is elhelyezhető< akárcsak bármely JSP programkód (Scriptlet), JSP tag vagy HTML kód.

A teszttulajdonságon <c:if> mellett két másik tulajdonság is létezik, var és scope. Amikor végrehajtjuk a <c:if>-t, az ítélet eredményét a var attribútumban tárolhatjuk; Scope határozza meg a VAR attribútumtartományát. Mikor kell használni a var és scope attribútumokat? Például, ha a kifejezés túl hosszú, szét akarjuk szedni, vagy ha később kell használni az eredményt, akkor ideiglenesen elmenthetjük az eredményt későbbi felhasználásra.

Példa:

<%     

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

%>

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






Előző:JSP oldalugró enciklopédia
Következő:A List gyűjtemény áthaladása java-ban és két implementációs osztály összehasonlító elemzése
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com