JSP里JSTL标准标签库

JSTL是SUN公司推出,现由Apache维护的标准JSP标签库,简化动态页面开发。它包括核心、I18N格式、SQL、XML、函数五大标签库,支持数据库访问、条件执行及国际化。标签作为XML元素提升维护性,且通过标签库描述文件映射标签与类,便于自定义标签功能。

JSTL

JSTL(JavaServer Pages Standard Tag Library)-JSP标准标签库,由SUN公司推出的,由Apache Jakarta组织负责维护的用于编写和开发JSP页面的一组标准标签

JSTL的发布包有两个版本:Standard-1.0 Taglib、Standard-1.1 Taglib

JSTL所提供的标签函数库主要分为五大类:核心标签库(Core tag Library)、I18N格式标签库(I18N-capable formatting tag library)、SQL标签库(SQL tag library)、XML标签库(XML tag library)和函数标签库(Functions tag library)

JSTL的优点
提供一组标准标签
可用于编写各种动态JSP页面
用于访问数据库有条件地执行代码和支持国际化

JSTL基本概念

1.标签(Tag)

标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性的大小写敏感的

2.标签库(Tag library)

由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库

3.标签库描述文件(Tag Library Descriptor)

标签库描述文件是一个XML文件,这个文件提供了标签库中类和JSP中对标签引用的映射关系。它是一个配置文件,和web.xml是类似的,一般以tld作为文件的扩展名

4.标签处理类(Tag Handle Class)

标签处理类是Java类,这个类继承了TagSupport或者扩展了SimpleTag接口,通过这个类可以实现自定义JSP标签的具体功能

核心标签库

核心标签库
通用标签
条件标签
迭代标签

通用标签

用于操作JSP页面内的作用域变量

通用标签
set
remove
out

条件标签

JSTL提供条件标签以支持JSP页面中的各种条件

条件标签
if
choose

迭代标签

用于多次计算标签体

迭代标签
forEach
forTokens
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

给我new一个亿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值