资源描述:
《标准标签库jstl大全》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、标准标签库JSTLJSTL简介: 标准标签库JSTL的全名为:JavaServerPagesStandardTagLibrary. JSTL主要提供了5大类标签库:1. 核心标签库: 为日常任务提供通用支持,如显示和设置变量,重复使用一组项目,测试条件以及其他操作(如导入和重定向web页面等).2. 国际化(I18N)标签库: 支持多种语言的引用程序.3. SQL标签库: 对访问和修改数据库提供标准化支持.4. XML标签库: 对XML
2、文件处理和操作提供支持,包括XML节点的解析,迭代,基于XML数据的条件评估以及可扩展样式语言转换(ExtensibleStyleLanguageTransformations,XSLT)的执行.5. 函数标签库: 通过在EL表达式中调用函数标签库中的函数来实现特定的操作,例如:${fn:contains(sring,substring)},其功能是判断string字符串中是否包含substring字符串. JSTL标签库使用方法:标签库 UR
3、I 前缀 使用模式核心标签库 http://java.sun.com/jstl/core c 国际化标签(I18N) http://java.sun.com/jstl/fmt fmt SQL标签库 http://j
4、ava.sun.com/jstl/sql sql XML标签库 http://java.sun.com/jstl/xml x 函数标签库 http://java.sun.com/jstl/functions fn 核心标签库 核心标签库包括:out,set,r
5、emove,catch,if,choose,when 和 URL 等.表达式操作标签: 包括:out,set,remove,catch.out标签: 核心标签库中最为基本的标签就是,他可以在页面中显示一个字符串或者一个EL表达式的值,其功能与JSP中的<%= 表达式%>类似 使用格式如下: 6、false”]/> 这个标签还可以有一个体,如下:
7、 8、false”]>defalutvalue
这表示当value属性指定的object值为null时,就会显示体中指定的值,也就是defaultvalue的值,体中也可以是jsp代码. 中各属性的说明如下:1. value: 可以指定一个字符串作为输出内容,也可以指定为EL表达式,例如:${3+5}.2. escapeXml: 类型为b
9、oolean, 确定 ,<,>,&,‘,“ 等字符在结构的字符串中是否被转换成字符串实体代码,默认值是true(就是是否按html中的样式进行输出,设置true就是按照字符串原样进行输出,false就是按照html标识符进行输出)3. defaultvalue: 可以是字符串,也可以是一个EL表达式或者jsp表达式,如果属性(value)指定的表达式或者对象为null,那么将输出这个defalutvalue部分的值.set标签: set标签用来在某个范围(request,sessi
10、on或者application)内设置值,或者设置某个对象的属性值. Set标签使用格式如下: 1. 使用value 属性在一个特定的范围内指定某个变量的值,其使用格式如下: 11、request
12、session
13、application”]/> 2. 当使用value属性在一个特定范围内指定某各变量的值时,也可以包括一个体,他