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: