JSTL c标签库remove方法的使用
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <!-- c:remove 可以指定删除哪个作用域的 scope 如果不指定 所有var 写的属性名 都删除 --> <% request.setAttribute("test", "aaaaaa"); pageContext.setAttribute("test", "bbbbbb"); session.setAttribute("test", "cccccc"); application.setAttribute("test", "dddddddd"); %> ${test} <!--EL表达式,先找pageContext的作用域,在找request,sesssion,application,所以输出bbbbbb--> <c:remove var="test" /> <hr/> ${test==null?"null":test}