10.26
JSTL的优点
1、提供了统一的标签
2、可以用来编写各种动态功能
核心标签库常用标签:
set、out、remove、catch
set:向域对象中添加数据
<%
request.setAttribute(key,value);
%>
<c:set var="name" value="tom" scope="request"></c:set>
${requestScope.name}
out:输出域对象中的数据
<c:set var="name" value="tom"></c:set> <c:out value="${name}" default="未定义"></c:out>
remove:删除域对象中的数据
<c:set var="name" value="tom"></c:set> <c:out value="${name}" default="未定义"></c:out> <hr/> <c:remove var="name" scope="page"></c:remove> <c:out value="${name}" default="未定义"></c:out>
catch:捕获异常
<c:catch var="error">
<%
int a=10/0;
%>
</c:catch>
${error}