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