Comment utiliser l’option if-else dans JSTL

Existe-t-il une balise if-else disponible dans JSTL?

Oui, mais c’est maladroit comme l’enfer, par exemple

  ...   ...   ...   

Pour simplifier, vous pouvez utiliser un opérateur ternaire comme celui-ci

   

Il n’y a pas si, sinon juste.

  You are over the hill.  

En option, vous pouvez utiliser choisir quand:

   do something   do something else   do this when nothing else is true   

Je me suis contenté d’utiliser deux tags if, pensant que j’appendais une réponse au cas où cela serait utile à quelqu’un d’autre:

  ...   ...  

Bien que techniquement, ce ne soit pas une if-else à proprement parler, le comportement est le même et évite l’approche maladroite de l’utilisation de l’étiquette de choose .

vous devez utiliser ce code:

avec <%@ taglib prefix="c" uri="http://www.springframework.org/tags/form"%>

et