java_web学习(五) JSTL标准标签库

软件设计 2017-05-23

1.什么是JSTL

JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。

JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。

根据JSTL标签所提供的功能,可以将其分为5个类别。

  • 核心标签(core): 核心标签库,我们学习的重点;
  • 格式化标签 :只需要学习两个标签即可;
  • SQL 标签( sql):数据库标签库,不需要学习了,它过时了;
  • XML 标签 不需要学习了,它过时了。
  • JSTL 函数

2.JSTL 下载

    我推荐大家去apache下载

    http://tomcat.apache.org/taglibs/

    点击网址进入这个界面

     选中[Standard],进入

java_web学习(五) JSTL标准标签库

       下一步把这四个taglibs下载下来

java_web学习(五) JSTL标准标签库

      下一步

java_web学习(五) JSTL标准标签库

3.使用taglib指令导入标签库:

 除了JSP动作标签外,使用其他第三方的标签库都需要:

  • 导包;

java_web学习(五) JSTL标准标签库

  • 在使用标签的JSP页面中使用taglib指令导入标签库;
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

java_web学习(五) JSTL标准标签库

4、core标签库常用标签:

    <c:out>:用于显示的标签

    <c:set>:   用于赋值的标签

    <c:remove>:用于删除的标签

    <c:catch>:用于捕获异常的标签

    <c:forEach>:用于循环遍历对象的标签

未完待续 。。。

相关推荐