JSP 标准标签库(JSTL)

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

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

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

  核心标签

  格式化标签

  SQL 标签

  XML 标签

  JSTL 函数

  JSTL 库安装

  Apache Tomcat安装JSTL 库步骤如下:

  从Apache的标准标签库中下载的二进包(jakarta-taglibs-standard-current.zip)。下载地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/

  下载jakarta-taglibs-standard-1.1.1.zip 包并解压,将jakarta-taglibs-standard-1.1.1/lib/下的两个jar文件:standard.jar和jstl.jar文件拷贝到/WEB-INF/lib/下。

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

  核心标签

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

  标签描述

  用于在JSP中显示数据,就像

  标签描述

  使用指定的格式或精度格式化数字

  解析一个代表着数字,货币或百分比的字符串

  使用指定的风格或模式格式化日期和时间

  解析一个代表着日期或时间的字符串

  绑定资源

  指定地区

  绑定资源

  指定时区

  指定时区

  显示资源配置文件信息

  设置request的字符编码

  SQL标签

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

  标签描述

  指定数据源

  运行SQL查询语句

  运行SQL更新语句

  将SQL语句中的参数设为指定值

  将SQL语句中的日期参数设为指定的java.util.Date 对象值

  在共享数据库连接中提供嵌套的数据库行为元素,将所有语句以一个事务的形式来运行

  XML 标签

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

  在使用xml标签前,你必须将XML 和 XPath 的相关包拷贝至你的\lib下:

  XercesImpl.jar:

  下载地址: http://www.apache.org/dist/xerces/j/

  xalan.jar:

  下载地址: http://xml.apache.org/xalan-j/index.html

  标签描述

  与

  函数描述

  fn:contains()测试输入的字符串是否包含指定的子串

  fn:containsIgnoreCase()测试输入的字符串是否包含指定的子串,大小写不敏感

  fn:endsWith()测试输入的字符串是否以指定的后缀结尾

  fn:escapeXml()跳过可以作为XML标记的字符

  fn:indexOf()返回指定字符串在输入字符串中出现的位置

  fn:join()将数组中的元素合成一个字符串然后输出

  fn:length()返回字符串长度

  fn:replace()将输入字符串中指定的位置替换为指定的字符串然后返回

  fn:split()将字符串用指定的分隔符分隔然后组成一个子字符串数组并返回

  fn:startsWith()测试输入字符串是否以指定的前缀开始

  fn:substring()返回字符串的子集

  fn:substringAfter()返回字符串在指定子串之后的子集

  fn:substringBefore()返回字符串在指定子串之前的子集

  fn:toLowerCase()将字符串中的字符转为小写

  fn:toUpperCase()将字符串中的字符转为大写

  fn:trim()移除首位的空白符(编辑:雷林鹏 来源:网络)

JSP 标准标签库(JSTL)的更多相关文章

  1. JSP 标准标签库(JSTL)

    JSP 标准标签库(JSTL) JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能. JSTL支持通用的.结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签, ...

  2. JSP标准标签库(JSTL)--JSTL简介与安装

    对于MVC设计模式来讲,我们一直强调,在一个JSP钟scriptlet代码越少越好,但是只靠以前的概念很难实现,因为标签的开发特别麻烦,所以为了简化标签,也为了让标签更具备一些通用性,所以一般在开发中 ...

  3. JSP 标准标签库JSTL

    JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能. JSTL支持通用的.结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签. 除了这些,它还提供 ...

  4. JSP标准标签库JSTL

    1.什么是JSTL? JSP标准标签库(JSP Standard Tag Library) 2.JSTL标准标签库中的常用标签 JSTL是JSP页面的标签库,实质上是一段Java代码.我们常用的是它的 ...

  5. jsp标准标签库——jstl

    JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能. JSTL支持通用的.结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签. 除了这些,它还提供 ...

  6. JSP标准标签库(JSTL)--XML标签库 x

    ³在开发中XML解析的操作是非常烦琐的,幸运的是在JSTL中专门提供了用于XML解析的操作,这样用户就可以不用费力的去研究SAX或DOM等操作的使用,就可以轻松的进行XML文件的解析处理.  XML标 ...

  7. JSP标准标签库(JSTL)--SQL标签库 sql

    了解即可.SQL标签库 No. 功能分类 标签名称 描述 1 数据源标签 <sql:setDataSource> 设置要使用的数据源名称 2 数据库操作标签 <sql:query&g ...

  8. JSP标准标签库(JSTL)--核心标签库 c

    核心标签库是JSTL中最重要的部分,可以完成输出,判断,迭代等操作 功能分类: 1. 基本标签: <c:out>:输出属性内容 <c:set>:设置属性内容 <c:rem ...

  9. JSP标准标签库(JSTL)--国际化标签库 fmt

    JSTL中使用fmt.tld作为格式化标签库的定义文件 No. 功能分类 标签名称 描述 1 国际化标签 <fmt:setLocale> 设置一个全局的地区代码 2 <fmt:req ...

  10. JSP标准标签库(JSTL)--函数标签库 fn

    和String的方法类似,就是对String的一种封装. No. 函数标签名称 描述 1 ${fn:contains()} 查询某字符串是否存在,区分大小写 2 ${fn:containsIgnore ...

随机推荐

  1. Java集合—List(转载)

    本篇文章将集中介绍了List集合相比Collection接口增加的一些重要功能以及List集合的两个重要子类ArrayList及LinkedList. 一.List集合 List作为Collectio ...

  2. Jmeter(五)mysql的增删改查

    一.导入jdbc的jar包,因为jmeter本身不能直接连接mysql,所以需要导入第三方的jar包,来连接mysql jar包下载地址:https://pan.baidu.com/s/17qQZPF ...

  3. kettle部分传输场景应用(每个作业都实验过啦)

    不过都是全量的,没有增量的,增量的需要自行写脚本实现 1.mysql->mysql 2.ftp->mysql(整个文件夹下面读取) 3.hdfs->mysql 4.sftp-> ...

  4. java poi解析excel日期为数字的问题

    这个数字是什么呢?是以1900年为原点,到2015年8月21日,之间经过的天数. 知道这个后,就很好处理了,我们拿到1900年的日期,在这个日期上加上42237天即可.如下: Calendar cal ...

  5. C#打印类

    using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using Sys ...

  6. 【转】Winform Socket通信

    Socket相关概念[端口] 在Internet上有很多这样的主机,这些主机一般运行了多个服务软件,同时提供几种服务.每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务(应 ...

  7. Qt 编码问题QTextCodec

    在学习计算机语言的时候, 关于字体编码问题, 一直是大家开始学习新语言比较头痛的问题, 在这边总结一下关于Qt图形框架开发的编码问题. 一般在Window开发环境里,是GBK编码,在Linux开发环境 ...

  8. webservice使用方法

    1,右击项目选择-->添加服务引用:  填写一个 命名空间名称; 2, 实例化 命名空间名称 ; 选择 带client的服务名称进行初始化 3,开始调用方法 // 带参数的webservice ...

  9. iframe自适应高度(兼容多种浏览器)

    http://jingyan.baidu.com/article/b87fe19eaeb2cf5218356896.html 让iframe自适应高度,下面是实现的源码: <div id=&qu ...

  10. MiniTools在ubuntu下快捷方式

    解压MiniTools-Linux-20140317.tgz root@ubuntu:~/tiny4412/MiniTools-20140317# ls -l total 38008 -rw-r--r ...