Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 13032|Atbildi: 0

[JavaEE] JSTL taga <c:if> izmantošana

[Kopēt saiti]
Publicēts 04.01.2015 13:28:11 | | |

Tagam <c:if> ir jābūt testa atribūtam, un, kad izteiksmes rezultāts testā ir patiess, tiks izpildīts ontoloģijas saturs; Ja tas ir nepatiess, tas netiks izpildīts. Piemēram: ${requestScope.username = = 'admin'}, rezultāts ir patiess, ja requestScope.username ir vienāds ar admin, un false, ja tā saturs nav vienāds ar admin.

Apskatīsim šādus piemērus:

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

Sveiks ADMIN!! ķermeņa daļa

</c:if> Ja vārds ir vienāds ar admin, tas parādīsies "Sveiki ADMIN!! Ja tas ir otrādi, <c:if> ķermeņa daļa netiks izpildīta, tāpēc "Sveiki ADMIN!! //body section" netiks parādīts. Turklāt c:if> pamatteksta saturu var ievietot vienkāršā tekstā< kā arī jebkuru JSP programmas kodu (Scriptlet), JSP tagu vai HTML kodu.

Papildus testa īpašībai <c:if> ir vēl divi rekvizīti - var un tvērums. Izpildot <c:if>, mēs varam saglabāt šī sprieduma rezultātu atribūtā var; tvērums iestata atribūtu diapazonu var. Kad tiek izmantoti var un darbības jomas atribūti? Piemēram, ja izteiksme ir pārāk gara, mēs vēlamies to atdalīt vai, ja mums ir nepieciešams izmantot rezultātu vēlāk, mēs to varam arī izmantot, lai īslaicīgi saglabātu rezultātu vēlākai lietošanai.

Piemērs:

<%     

        Virkne amind="Administrators";   
                request.setAttribute("amind",amind);

%>

<c:if test="${requestScope.amind=='Admin'}" var="condition" scope="request">
Sveiks administratora kungs
</c:ja>






Iepriekšējo:JSP lapas lēciena enciklopēdija
Nākamo:Sarakstu kolekcijas šķērsošana java un divu ieviešanas klašu salīdzinošā analīze
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com