12.JSTL标签

  JSTL是一个不断完善的开源代码的JSP标签库,在JSP2.0中已将JSTL作为标准支持。使用JSTL可以取代在传统JSP程序中嵌入Java代码的做法,在一定程度上提高了代码的可维护性。

  JSTL有5个功能不同的标签库组成。使用这些标签库时必须在JSP页面使用<%@ taglib%>指令定义引用的标签库和访问前缀。

核心标签库

  主要用于完成JSP页面的常用功能。

  taglib指令格式: 

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

1.表达式标签

<c:out>输出标签

<c:set>变量设置标签

<c:remove>变量移除标签

<c:catch>捕获移除标签

2.URL相关标签

<c:import>导入标签

<c:url>动态生成url标签

<c:redirect>重定向标签

<c:param>传递参数标签

3.流程控制标签

<c:if>条件判断标签

<c:choose>条件选择标签

<c:when>条件测试标签

<c:otherwise>其他条件标签

4.循环标签

<c:forEach>循环标签

<c:forTokens>迭代标签

原文地址:https://www.cnblogs.com/astonc/p/11969206.html