本篇文章为你整理了JSP 标准标签库(JSTL)(jsp标签大全)的详细内容,包含有jsp中的标签库 jsp标签大全 jsp标签是什么意思 jsp标准标签库的标签库描述符文件的后缀是 JSP 标准标签库(JSTL),希望能帮助你了解 JSP 标准标签库(JSTL)。
JSP 标准标签库(JSTL)
JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。
JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。
根据JSTL标签所提供的功能,可以将其分为5个类别。
核心标签
格式化标签
SQL 标签
XML 标签
JSTL 函数
Apache Tomcat安装JSTL 库步骤如下:
从Apache的标准标签库中下载的二进包(jakarta-taglibs-standard-current.zip)。
官方下载地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/
本站下载地址:jakarta-taglibs-standard-1.1.2.zip
下载 jakarta-taglibs-standard-1.1.2.zip 包并解压,将 jakarta-taglibs-standard-1.1.2/lib/ 下的两个 jar 文件:standard.jar 和 jstl.jar 文件拷贝到 /WEB-INF/lib/ 下。
将 tld 下的需要引入的 tld 文件复制到 WEB-INF 目录下。
接下来我们在 web.xml 文件中添加以下配置:
?xml version="1.0" encoding="UTF-8"?
web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
jsp-config
taglib
taglib-uri http://java.sun.com/jsp/jstl/fmt /taglib-uri
taglib-location /WEB-INF/fmt.tld /taglib-location
/taglib
taglib
taglib-uri http://java.sun.com/jsp/jstl/fmt-rt /taglib-uri
taglib-location /WEB-INF/fmt-rt.tld /taglib-location
/taglib
taglib
taglib-uri http://java.sun.com/jsp/jstl/core /taglib-uri
taglib-location /WEB-INF/c.tld /taglib-location
/taglib
taglib
taglib-uri http://java.sun.com/jsp/jstl/core-rt /taglib-uri
taglib-location /WEB-INF/c-rt.tld /taglib-location
/taglib
taglib
taglib-uri http://java.sun.com/jsp/jstl/sql /taglib-uri
taglib-location /WEB-INF/sql.tld /taglib-location
/taglib
taglib
taglib-uri http://java.sun.com/jsp/jstl/sql-rt /taglib-uri
taglib-location /WEB-INF/sql-rt.tld /taglib-location
/taglib
taglib
taglib-uri http://java.sun.com/jsp/jstl/x /taglib-uri
taglib-location /WEB-INF/x.tld /taglib-location
/taglib
taglib
taglib-uri http://java.sun.com/jsp/jstl/x-rt /taglib-uri
taglib-location /WEB-INF/x-rt.tld /taglib-location
/taglib
/jsp-config
/web-app
使用任何库,你必须在每个 JSP 文件中的头部包含 taglib 标签。
核心标签
核心标签是最常用的 JSTL标签。引用核心标签库的语法如下:
%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %
c:otherwise
c:choose 的子标签,接在 c:when 标签后,当 c:when 标签判断为false时被执行
JSTL格式化标签用来格式化并输出文本、日期、时间、数字。引用格式化标签库的语法如下:
%@ taglib prefix="fmt"
uri="http://java.sun.com/jsp/jstl/fmt" %
JSTL SQL标签库提供了与关系型数据库(Oracle,MySQL,SQL Server等等)进行交互的标签。引用SQL标签库的语法如下:
%@ taglib prefix="sql"
uri="http://java.sun.com/jsp/jstl/sql" %
sql:dateParam
将SQL语句中的日期参数设为指定的java.util.Date对象值
JSTL函数
JSTL包含一系列标准函数,大部分是通用的字符串处理函数。引用JSTL函数库的语法如下:
%@ taglib prefix="fn"
uri="http://java.sun.com/jsp/jstl/functions" %
以上就是JSP 标准标签库(JSTL)(jsp标签大全)的详细内容,想要了解更多 JSP 标准标签库(JSTL)的内容,请持续关注盛行IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。