Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 13032|Répondre: 0

[JavaEE] Utilisation du tag jstl <c :if >

[Copié le lien]
Publié sur 04/01/2015 13:28:11 | | |

La balise <c :if> doit avoir un attribut test, et lorsque le résultat de l’expression dans test est vrai, le contenu de l’ontologie sera exécuté ; Si elle est fausse, elle ne sera pas exécutée. Par exemple : ${requestScope.username = = 'admin'}, le résultat est vrai si requestScope.username est égal à admin, et faux si son contenu n’est pas égal à admin.

Yu

Voyons les exemples suivants :

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

Bonjour ADMIN !! Partie du corps

</c :if > Si le nom est égal à admin, il affichera « Bonjour ADMIN !! Si c’est l’inverse, la partie du corps de <c :if> ne sera pas exécutée, donc « Bonjour ADMIN !! //section corps » ne sera pas affichée. De plus< le contenu du corps de c :if> peut être placé en texte brut, ainsi que tout code de programme JSP (Scriptlet), balise JSP ou code HTML.

En plus de la propriété de test, <c :if> il existe deux autres propriétés, var et scope. Lorsque nous exécutons <c :if>, nous pouvons stocker le résultat de ce jugement dans l’attribut var ; Le scope définit la plage d’attributs de var. Quand les attributs var et scope doivent-ils être utilisés ? Par exemple, si l’expression est trop longue, nous voulons la démonter, ou si nous devons utiliser le résultat plus tard, nous pouvons aussi l’utiliser pour sauvegarder temporairement le résultat pour une utilisation ultérieure.

Exemple:

<%     

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

%>

<c :if test="${requestScope.amind=='Admin'} » var="condition » scope="request">
Bonjour Monsieur l’Admin
</c : if >






Précédent:Encyclopédie de saut de page JSP
Prochain:Parcours de la collecte de listes en Java et analyse comparative de deux classes d’implémentation
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com