Java Server Pages Standard Tag Libray(JSTL):JSP 标准标签库,是一个定制标签类库的集合,用于解决一些常见的
    问题,例如迭代一个映射或者集合、条件测试、XML 处理,甚至数据库和访问数据库操作等。我们现在只讨论 JSTL 中最重要的标签,迭代集合以及格式化数字和日期几个标签。

    核心标签库:
    http://java.sun.com/jsp/jstl/core
    包含 Web 应用的常见工作,比如:循环、表达式赋值、基本输入输出等。

    格式化标签库:
    http://java.sun.com/jsp/jstl/fmt
    用来格式化显示数据的工作,比如:对不同区域的日期格式化等。

    为了在 JSP 页面使用 JSTL 类库,必须以下列格式使用 taglib 指令:
    <%@taglib uri=” “ prefix=” “ %>
    例如:
    <%@taglib uri=”http://java.sun.com/jsp/jstl/core“ prefix=”c” %>
    prefix=”c”相当于给核心标签库http://java.sun.com/jsp/jstl/core起了一个别名
    前缀可以是任意内容,遵循规范可以使团队中由不同人员编写的代码更加相似;所以,建议使用事先设计好的前缀。
    此时需要导入两个jar 包:
    image.png
    实例:

    1. <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    2. <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>//引入核心标签库
    3. <html>
    4. <head>
    5. <title>JSTL的使用</title>
    6. </head>
    7. <body>
    8. <c:if test="${1==1}"> //如果1==1就输出hello jstl
    9. Hello JSTL
    10. </c:if>
    11. </body>
    12. </html>