JSTL(-)---简介

.自我介绍

          JSTL(JSP StandardTag Library JSP标准标签库)专为Web开发定制,可用于页面中代码的基本输入/输出,流程控制,XML文件处理及SQL处理等.

 

.安装使用

可以从官网:http://tomcat.apache.org/download-taglibs.cgi下载.

从地址中下载的binaries子目录中可以得到zip文件.

          方法一:解压zip文件包,lib目录下有jstl.jarstandard.jar两个包,把这两个文件复制到当前Web应用的"WEB-INF\lib"目录下.JSTL即在当前Web应用中可用.此种方法仅限于当前的Web项目可以使用.

          方法二.如果全部的Web项目能够使用,就可以把jstl.jarstandard.jar两个包复制到Tomcat安装目录的lib目录下.

 

.标签分类

(1)核心标签库.包括与表达式相关的标签,输出JSP页面内容时的流程制标签,迭代操作标签,生成和操作URL的标签.

(2)XML操作标签库.

(3)格式化/国际化标签库.:数字和日期的格式化输出,本地化资源在JSP页面中的国际化.

(4)数据库操作标签库

(5)函数标签库.利用EL(ExpressionLanguage,表达式语言)Function实现,主要用于处理字符串.

简单归类如下:

标签库名称

URL

 使用时的前缀

核心标签库

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

c

XML处理标签库

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

x

国际化处理标签库

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

fmt

SQL标签库

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

sql

函数标签库

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

fn

 

要使用不同的标签库中的JSTL标签时,需要在JSP页面的首部加入如下的语句:

<%@ taglib prefix="标签库使用时的前缀"url="标签库的URL" %>

例如使用核心标签库中的标签.则语句如下:

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

 

.语法约定

(1)[…]:"[""]"括起来的内容表示可选项.

(2){选项1|选项2|….|选项n}:表示n个选项中必选其一.

(3)语法描述时主要有两种表述方式:

第一种:<标签名属性名="属性值"…../>

第二种:<标签名属性名="属性值"…..>标签体</标签名>,其中标签体也称为body.

 

.好处

          (1)简化了JSPWeb程序的开发.原来许多需要大量的java代码才能完成的功能,现在用少量的JSTL标签即可完成,而且JSTL标签具有良好的可读性,易于理解,无论是编程编写者还是其他阅读程序的人,都容易理解JSTL标签的含义.

 

          (2)开发接口统一,便于在各种服务器之间进行移植.

 

.总结

          人类的聪明从来都是不可以否认的.同时人类也是懒惰的动物,总是想方设法的从繁重的工作中解脱出来,所以就有了今天我们所见到的JSTL,从此少量的JSTL标签代替了大量的Java代码,让编程人员的工作效率提高.可见,代码也是全心全意为人民服务的.下一篇博客将介绍JSTL的核心标签.

评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

弯_弯

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

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

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

打赏作者

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

抵扣说明:

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

余额充值