Etiqueta <c:remove>
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 变量后的值:
Otras extensiones