核心标签库学习笔记.doc_第1页
核心标签库学习笔记.doc_第2页
核心标签库学习笔记.doc_第3页
核心标签库学习笔记.doc_第4页
核心标签库学习笔记.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

核心标签库学习笔记一、JSTL提供的各种标准标签库的比较 JSTL前缀名称范例核心标签库c118N格式标签库fmtSQL标签库sqlXML标签库sml函数标签库fn$fn:split二、核心标签库主要有:基本输入输出、流程控制、迭代操作和URL操作。分类功能分类标签名称均为core表达式操作catchsetoutremove流程控制ifchoose、when、otherwise迭代操作forEachforTokensURL操作import param url paramredirect param 三、在JSP中主要使用标签库时必须制定标签、指令元素,格式如下:1、表达式 主要用来将变量存储至JSP范围中或JavaBean的属性中。语法1:将value值存储在scope的varName变量中语法2:将文本内容存储在scope的valueName变量中名称说明EL类型必须默认值value需要被存储的值YObject否无var各页存储的变量名称NString否无scope作用域的范围NString否Pagetarge为一个JavaBean或一个java.util.mapYObject否无property制定target对象的属性YString否无语法3:将value值存放在target对象的属性中语法4:将文本内容存放在target对象的属性中文本内容2.表达式操作主要用来显示数据的内容,就像是一样。语法:属性:名称说明EL类型必须默认值value需要显示出来的值YObject是无default如果value为null,则显示default值YObject否无escopeXml是否转换特殊字符NBoolean否true3.表达式操作主要移除作用域中的变量语法:属性:名称说明EL类型必须默认值Var欲移除的变量名称NString是无scope作用域的范围NString否page4.表达式操作主要用来处理产生错误的异常情况,并将错误信息存储起来语法: 属性:名称说明EL类型必须默认值var用来存储错误信息的变量NString否无提示:当错误发生在.之间时,只有与之间的程序会被中止忽略,但整个网页不会被终止,同时异常的信息只能在当前的页面获取。5.流程控制主要用来处理逻辑判断语法1:语法2:属性:名称说明EL类型必须默认值test如果表达式结果是true,执行本体内容YBoolean是无var用来存储test运算后的结果,即true或falseNString否无scope指定存储的作用域NString否page6.流程控制、本身只当作是和的父标签语法: . 提示:1. 可以嵌套使用2. 中的test属性必须指定属性:名称说明EL类型必须默认值Test如果表达式结果是true,执行本体内容YBoolean是无7、迭代操作循环标签,它可以将集合中的成员循环浏览一遍语法1:.语法2:.属性:明称说明EL类型必须默认值var用来存放现在指到的成员NString否无varName用来存放现在指到的相关成员信息NString否Pageitems被迭代的集合对象YArraysCollectionIteratorEnumerationMapString否无begin开始的位置Yint否0end结束的位置Yint否最后一个step每次迭代的间隔数Yint否1限制:假若有begin属性时,begin必须大于0假若有end属性时,必须大于begin属性假若有step属性时,必须大于等于0假若items为null时,则表示为一空的集合对象假若begin大于或等于items长度时,则迭代不运算8、迭代操作用来浏览一字符串中所有成员,其成员是由定义符号分割的。语法:.属性:名称说明EL类型必须默认值var用来存放现在指到的成员Nstring否无items被迭代的字符串Ystring是无delims用来分割字符串的字符(可以是多个)Nstring是无varStatus用来存放现在指到的相关成员信息Nstring否pagebegin开始的位置Yint否0end结束的位置Yint否最后一个step每次迭代的间隔数Yint否19、URL操作可以把其他静态或动态包含到本身JSP网页,它和最大区别在于:只能包含同一个web应用下的文件;而还可以包含不同一个Web应用域其他网站的文件。语法1: 语法2: . 属性:名称说明EL类型必须默认值url文件被包含的地址Ystring是无context相同的containert下,其他的Web站点必须以“/”开头YString否无var存储被包含文件的内容NString否无scope变量的作用域NString否pagechangeEncoding被包含文件内容的编码格式YString否无varReader存储被包含文件的内容NString否无可以在的文件中使用,它的主要功能是:可以将参数传递给被包含的文件。属性:名称说明EL类型必须默认值name参数名称YString是无value参数值YString否本体内容10、URL操作主要用来产生url语法1:语法2: .属性:名称说明EL类型必须默认值value执行URLYString是无context相同的container下,其他的网站必须以“/”开头YString否无var存储被包含文件的内容NSting否无scope变量的作用域NString否page11、URL操作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论