10.26 JSTL的优点/核心标签库常用标签

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}

 

posted @ 2020-10-26 19:33  不会编程的肉蛋葱鸡  阅读(97)  评论(0编辑  收藏  举报