如何在 JSP 中从当前作用域中移除 Java 变量?


<c:remove> 标签从指定的范围或者从找到该变量的第一个范围(如果没有指定范围)中移除一个变量。此操作并没有什么特别帮助,但是可以帮助确保 JSP 清理了它所负责的任何范围资源。

属性

<c:remove> 标签具有以下属性 −

属性描述是否必需默认值
var要移除变量的名称
scope要移除变量的作用域所有范围

示例

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

以上代码会生成以下结果 −

Before Remove Value: 4000
After Remove Value:

更新于:30-Jul-2019

396 次浏览

开启您的 职业

完成课程,获得认证

马上开始
广告