Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 13032|Vastaus: 0

[JavaEE] Jstl-tunnisteen käyttö <c:if>

[Kopioi linkki]
Julkaistu 4.1.2015 13.28.11 | | |

<c:if>-tunnisteella täytyy olla testiattribuutti, ja kun lauseke testissä on tosi, ontologian sisältö suoritetaan; Jos se on väärin, sitä ei suoriteta. Esimerkiksi: ${requestScope.username = = 'admin'}, tulos on tosi, jos requestScope.username on yhtä suuri kuin admin, ja väärä, jos sen sisältö ei ole yhtä suuri kuin admin.

Yu

Katsotaanpa seuraavia esimerkkejä:

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

Hei ADMIN!! Ruumiinosa

</c:if> Jos nimi on sama kuin ylläpitäjä, se näyttää "Hello ADMIN!! Jos tilanne on päinvastoin, <c:if>:n runkoosaa ei suoriteta, joten "Hello ADMIN!! //body section" ei näytetä. Lisäksi c:if>:n runkosisältö voidaan sijoittaa pelkiseen tekstiin< samoin kuin mikä tahansa JSP-ohjelmakoodi (Scriptlet), JSP-tagi tai HTML-koodi.

Testiominaisuuden <c:if> lisäksi on kaksi muuta ominaisuutta, var ja scope. Kun suoritamme <c:if>, voimme tallentaa tämän tuomion tuloksen attribuuttiin var; Scope määrittää VAR:n attribuuttialueen. Milloin VAR- ja scope-attribuutteja käytetään? Esimerkiksi, jos lauseke on liian pitkä, haluamme purkaa sen, tai jos tulosta täytyy käyttää myöhemmin, voimme myös tallentaa tuloksen väliaikaisesti myöhempää käyttöä varten.

Esimerkki:

<%     

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

%>

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






Edellinen:JSP-sivuhyppytietosanakirja
Seuraava:Listakokoelman läpikäynti Javassa ja kahden toteutusluokan vertaileva analyysi
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com