JSTL - Balise <c: set> Core

le <c:set> tag est une version compatible JSTL de setPropertyaction. La balise est utile car elle évalue une expression et utilise les résultats pour définir une valeur d'un JavaBean ou d'unjava.util.Map object.

Attribut

le <c:set> tag a les attributs suivants -

Attribut La description Obligatoire Défaut
Valeur Informations à sauvegarder Non corps
cible Nom de la variable dont la propriété doit être modifiée Non Aucun
propriété Propriété à modifier Non Aucun
var Nom de la variable pour stocker les informations Non Aucun
portée Portée de la variable pour stocker les informations Non Page

Si la cible est spécifiée, la propriété doit également être spécifiée.

Exemple

<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>

<html>
   <head>
      <title><c:set> Tag Example</title>
   </head>

   <body>
      <c:set var = "salary" scope = "session" value = "${2000*2}"/>
      <c:out value = "${salary}"/>
   </body>
</html>

Le code ci-dessus générera le résultat suivant -

4000