JSP 标准标签库(JSTL)(jsp标签大全)

  本篇文章为你整理了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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: