Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 13032|Svar: 0

[JavaEE] Brug af jstl-tagget <c:if>

[Kopier link]
Opslået på 04/01/2015 13.28.11 | | |

<c:if>-tagget skal have en testattribut, og når udtrykkets resultat i testen er sandt, vil ontologiindholdet blive udført; Hvis den er falsk, vil den ikke blive udført. For eksempel: ${requestScope.username = = 'admin'}, resultatet er sandt, hvis requestScope.username er lig med admin, og falsk, hvis dets indhold ikke er lig med admin.

Yu

Lad os se på følgende eksempler:

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

Hej ADMIN!! Kropsdel

</c:if> Hvis navnet er lig med admin, vil den vise "Hej ADMIN!! Hvis det er omvendt, vil kropsdelen af <c:if> ikke blive udført, så "Hej ADMIN!! //kropssektion" vil ikke blive vist. Derudover kan indholdet af c:if> placeres i klartekst< ligesom enhver JSP-programkode (Scriptlet), JSP-tag eller HTML-kode.

Ud over testegenskaben <c:if> er der to andre egenskaber, var og scope. Når vi udfører <c:if>, kan vi gemme resultatet af denne vurdering i attributten var; Scope fastsætter attributområdet for var. Hvornår bruges VAR- og scope-attributterne? For eksempel, hvis udtrykket er for langt, vil vi skille det ad, eller hvis vi skal bruge resultatet senere, kan vi også bruge det til midlertidigt at gemme resultatet til senere brug.

Eksempel:

<%     

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

%>

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






Tidligere:JSP sidespring-encyklopædi
Næste:Traversering af listesamling i Java og komparativ analyse af to implementeringsklasser
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com