JSTL - Balise <c: remove> Core
le <c:remove>La balise supprime une variable d'une portée spécifiée ou de la première portée où la variable est trouvée (si aucune portée n'est spécifiée). Cette action n'est pas particulièrement utile, mais elle peut aider à garantir qu'un JSP nettoie toutes les ressources étendues dont il est responsable.
Attribut
le <c:remove> tag a les attributs suivants -
Attribut | La description | Obligatoire | Défaut |
---|---|---|---|
var | Nom de la variable à supprimer | Oui | Aucun |
portée | Portée de la variable à supprimer | Non | Tous les portées |
Exemple
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
<html>
<head>
<title><c:remove> Tag Example</title>
</head>
<body>
<c:set var = "salary" scope = "session" value = "${2000*2}"/>
<p>Before Remove Value: <c:out value = "${salary}"/></p>
<c:remove var = "salary"/>
<p>After Remove Value: <c:out value = "${salary}"/></p>
</body>
</html>
Le code ci-dessus générera le résultat suivant -
Before Remove Value: 4000
After Remove Value: