JSTL 入门

JSTL——JSP Standard Tag Library——JSP标准标签函式库

 
 

 
 

当前版本 1.2.5

 
 

JSP 标准标签库(JSTL)

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

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

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

  • 核心标签
  • 格式化标签
  • SQL 标签
  • XML 标签
  • JSTL 函数

 
 

 
 

JSTL 库安装

Apache Tomcat安装JSTL 库步骤如下:

从Apache的标准标签库中下载的jar包(taglibs-standard-impl-1.2.5.jar)。下载地址:http://tomcat.apache.org/download-taglibs.cgi

将jar文件拷贝到/WEB-INF/lib/下。

使用任何库,你必须在每个JSP文件中的头部包含<taglib>标签。

 

 
 

 
 

 
 

核心标签

核心标签是最常用的JSTL标签。引用核心标签库的语法如下:

<%@ taglib prefix="c" 

           uri="http://java.sun.com/jsp/jstl/core" %>

格式化标签

JSTL格式化标签用来格式化并输出文本、日期、时间、数字。引用格式化标签库的语法如下:

<%@ taglib prefix="fmt" 

           uri="http://java.sun.com/jsp/jstl/fmt" %>

SQL标签

JSTL SQL标签库提供了与关系型数据库(Oracle,MySQL,SQL Server等等)进行交互的标签。引用SQL标签库的语法如下:

<%@ taglib prefix="sql" 

           uri="http://java.sun.com/jsp/jstl/sql" %>

XML 标签

JSTL XML标签库提供了创建和操作XML文档的标签。引用XML标签库的语法如下:

<%@ taglib prefix="x" 

           uri="http://java.sun.com/jsp/jstl/xml" %>

在使用xml标签前,你必须将XML 和 XPath 的相关包拷贝至你的<Tomcat 安装目录>\lib下

 
 

JSTL函数

JSTL包含一系列标准函数,大部分是通用的字符串处理函数。引用JSTL函数库的语法如下:

<%@ taglib prefix="fn" 

           uri="http://java.sun.com/jsp/jstl/functions" %>

 
 

 
 

具体请看:

JSTL 核心标签库 使用 http://www.cnblogs.com/lihuiyy/archive/2012/02/24/2366806.html

 

 

参考文献:

菜鸟教程之JSP 标准标签库(JSTL)

JSTL官网

JSTL Api

上一篇:[源码分析]StringBuffer


下一篇:基础篇:JVM运行时内存布局