📄 c_remove.jsp
字号:
<%@ page contentType="text/html;charset=GBK" %>
<%@ page isELIgnored="false" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
<title>JSTL: -- Set标签实例</title>
</head>
<body>
<h3>set标签实例</h3>
<hr>
<!-- 通过set标签赋值 -->
<c:set var="num" scope="page" value="${3+5}"/> <!-- 此定义的变量只能在本页范围内有效 -->
<c:set var="num" scope="request" >
${3+6}
</c:set>
<c:set var="num" scope="session" >
<c:out value="10"/>
</c:set>
<!-- 变量显示 -->
<table border="1" width="50%">
<tr>
<td>pageScope.num</td><td><c:out value="${pageScope.num}" default="NULL" /></td>
</tr>
<tr>
<td>requestScope.num</td><td><c:out value="${requestScope.num}" default="NULL" /></td>
</tr>
<tr>
<td>sessionScope.num</td><td><c:out value="${sessionScope.num}" default="NULL" /></td>
</tr>
</table>
<!-- 使用remove标签删除page范围中的num之后,变量值的显示 -->
<c:out value='<c:remove var="num" scope="page" />之后,各变量的值:'/>
<c:remove var="num" scope="page" />
<table border="1" width="50%">
<tr>
<td>pageScope.num</td><td><c:out value="${pageScope.num}" default="NULL" /></td>
</tr>
<tr>
<td>requestScope.num</td><td><c:out value="${requestScope.num}" default="NULL" /></td>
</tr>
<tr>
<td>sessionScope.num</td><td><c:out value="${sessionScope.num}" default="NULL" /></td>
</tr>
</table>
<!-- 使用remove标签删除num之后(scope没有指定,即把所有范围内的变量删除,变量值的显示 -->
<c:out value='<c:remove var="num" />之后,各变量的值:'/>
<c:remove var="num" />
<table border="1" width="50%">
<tr>
<td>pageScope.num</td><td><c:out value="${pageScope.num}" default="NULL" /></td>
</tr>
<tr>
<td>requestScope.num</td><td><c:out value="${requestScope.num}" default="NULL" /></td>
</tr>
<tr>
<td>sessionScope.num</td><td><c:out value="${sessionScope.num}" default="NULL" /></td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -