速发国际365的最新网站-百特365平台可靠吗-日博365投注网

JSP 标准标签库(JSTL)

JSP 连接数据库JSP 发送邮件 JSP 标准标签库(JSTL) JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。 JSTL支持通用的、结

JSP 标准标签库(JSTL)

JSP 连接数据库JSP 发送邮件

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/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 文件中添加以下配置:

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">

http://java.sun.com/jsp/jstl/fmt

/WEB-INF/fmt.tld

http://java.sun.com/jsp/jstl/fmt-rt

/WEB-INF/fmt-rt.tld

http://java.sun.com/jsp/jstl/core

/WEB-INF/c.tld

http://java.sun.com/jsp/jstl/core-rt

/WEB-INF/c-rt.tld

http://java.sun.com/jsp/jstl/sql

/WEB-INF/sql.tld

http://java.sun.com/jsp/jstl/sql-rt

/WEB-INF/sql-rt.tld

http://java.sun.com/jsp/jstl/x

/WEB-INF/x.tld

http://java.sun.com/jsp/jstl/x-rt

/WEB-INF/x-rt.tld

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

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

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

标签

描述

用于在JSP中显示数据,就像<%= ... >

用于保存数据

用于删除数据

用来处理产生错误的异常状况,并且将错误信息储存起来

与我们在一般程序中用的if一样

本身只当做的父标签

的子标签,用来判断条件是否成立

的子标签,接在标签后,当标签判断为false时被执行

检索一个绝对或相对 URL,然后将其内容暴露给页面

基础迭代标签,接受多种集合类型

根据指定的分隔符来分隔内容并迭代输出

用来给包含或重定向的页面传递参数

重定向至一个新的URL.

使用可选的查询参数来创造一个URL

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

<%@ taglib prefix="fmt"

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

标签

描述

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

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

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

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

绑定资源

指定地区

绑定资源

指定时区

指定时区

显示资源配置文件信息

设置request的字符编码

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

<%@ taglib prefix="sql"

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

标签

描述

指定数据源

运行SQL查询语句

运行SQL更新语句

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

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

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

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

<%@ taglib prefix="x"

uri="http://java.sun.com/jsp/jstl/xml" %>在使用xml标签前,你必须将XML 和 XPath 的相关包拷贝至你的\lib下:

XercesImpl.jar

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

xalan.jar

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

标签

描述

与<%= ... >,类似,不过只用于XPath表达式

解析 XML 数据

设置XPath表达式

判断XPath表达式,若为真,则执行本体中的内容,否则跳过本体

迭代XML文档中的节点

的父标签

的子标签,用来进行条件判断

的子标签,当判断为false时被执行

将XSL转换应用在XML文档中

共同使用,用于设置XSL样式表

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

<%@ taglib prefix="fn"

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

函数

描述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 连接数据库JSP 发送邮件

← 上一篇: 张子健这个名字怎么样
下一篇: 故地重游的意思 →

相关推荐

讙咋的解释及意思

讙咋的解释及意思

大声喧哗。 大声: 1.高雅的音乐。 2.声音大﹐高声。 3.大名声。 喧哗: 喧:声音大。大声说笑或叫喊:一片喧哗声|觥筹交错,坐起而喧哗者

MVP Black战队全阵容档案:韩国老牌强队再出发

MVP Black战队全阵容档案:韩国老牌强队再出发

作为韩国电竞史上最具传奇色彩的老牌战队之一,MVPBlack的队徽始终铭刻着风暴英雄黄金联赛三冠王的历史荣耀。这支经历过解散重组又涅槃重

煮粥是否需要提前浸泡米?浸泡多久合适?

煮粥是否需要提前浸泡米?浸泡多久合适?

一、是否需要提前浸泡米? 需要。 浸泡米的目的是让米粒充分吸水膨胀,使淀粉更容易糊化,从而缩短煮粥时间,同时让粥的口感更软糯、更

联想笔记本怎么分盘

联想笔记本怎么分盘

最新更新:2024年9月12日 欢迎注册联想账户!注册联想账户将成为联想会员,即有机会参与联想的各种用户回馈、获得共享信息及其他会员专属

王者荣耀 李白大招 多长时间,王者荣耀最初的李白大招cd多长

王者荣耀 李白大招 多长时间,王者荣耀最初的李白大招cd多长

1,王者荣耀最初的李白大招cd多长 4s的cd。满减40%cd可以低到3s李白刚出时大招cd多少秒 2,王者荣耀 李白大招什么时候可以放 王者荣耀李白的大

晚上睡觉不洗脸会怎样

晚上睡觉不洗脸会怎样

晚上睡觉不洗脸会出现皮肤细菌滋生或者毛孔堵塞,还可能会诱发出现粉刺或者黑头现象,甚至容易导致皮肤形成色斑,建议在晚上睡觉时需要