Etiqueta <c:remove>

JSP 标准标签库Biblioteca de etiquetas estándar de JSP

La etiqueta <c:remove> se utiliza para eliminar una variable. Puede especificar el ámbito de dicha variable; si no se especifica, el valor predeterminado es el ámbito en el que la variable apareció por primera vez.

Esta etiqueta no es especialmente útil, pero puede usarse para asegurarse de que JSP complete las tareas de limpieza.

Sintaxis

<c:remove var="<string>" scope="<string>"/>

Atributos

La etiqueta <c:remove> tiene los siguientes atributos:

Atributo Descripción ¿Necesario? Valor predeterminado
var Nombre de la variable a eliminar Sí Ninguno
scope Ámbito al que pertenece la variable no Todos los ámbitos

Ejemplo de demostración

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>c:remove 标签实例</title>
</head>
<body>
<c:set var="salary" scope="session" value="${2000*2}"/>
<p>salary 变量值: <c:out value="${salary}"/></p>
<c:remove var="salary"/>
<p>删除 salary 变量后的值: <c:out value="${salary}"/></p>
</body>
</html>

El resultado de la ejecución es el siguiente:

salary 变量值: 4000

删除 salary 变量后的值:

JSP 标准标签库Biblioteca de etiquetas estándar de JSP

Otras extensiones