JSTL - Tag do núcleo <c: remove>

o <c:remove>tag remove uma variável de um escopo especificado ou do primeiro escopo onde a variável é encontrada (se nenhum escopo for especificado). Essa ação não é particularmente útil, mas pode ajudar a garantir que um JSP limpe todos os recursos com escopo pelos quais é responsável.

Atributo

o <c:remove> tag tem os seguintes atributos -

Atributo Descrição Requeridos Padrão
var Nome da variável a ser removida sim Nenhum
escopo Escopo da variável a ser removida Não Todos os escopos

Exemplo

<%@ 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>

O código acima irá gerar o seguinte resultado -

Before Remove Value: 4000
After Remove Value: