English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Bibliothèque de balises standard JSP
Le tag <c:choose> fonctionne de la même manière que l'instruction switch en Java, il est utilisé pour faire un choix parmi de nombreuses options.
Dans une instruction switch, il y a des cases, et dans le tag <c:choose>, il y a un <c:when>. Dans une instruction switch, il y a un default, et dans le tag <c:choose>, il y a un <c:otherwise>.
<c:choose> Le tag <c:when test="<boolean>"> ... </c:when> Le tag <c:when test="<boolean>"> ... </c:when> ... ... <c:otherwise> ... </c:otherwise> </c:choose>
Propriétés | Description | Est-ce nécessaire | Valeur par défaut |
---|---|---|---|
test | Condition | Oui | Non |
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>Exemple de balise c:choose</title> </head> <body> <c:set var="salary" scope="session" value="${2000*2"/> <p>Votre salaire est : <c:out value="${salary}"/></p> <c:choose> <c:when test="${salary} <= 0}> Très mal. </c:when> <c:when test="${salary}> 1000}> Très bon salaire, on peut vivre ainsi. </c:when> <c:otherwise> Rien de rien. </c:otherwise> </c:choose> </body> </html>
Résultat de l'exécution ci-dessous :
Votre salaire est : 4000 Très bon salaire, on peut vivre ainsi.