欢迎来到天天文库
浏览记录
ID:15688620
大小:128.00 KB
页数:11页
时间:2018-08-04
《核心标签库学习笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、核心标签库学习笔记一、JSTL提供的各种标准标签库的比较JSTL前缀名称范例核心标签库c118N格式标签库fmtSQL标签库sqlXML标签库sml函数标签库fn${fn:split}二、核心标签库主要有:基本输入输出、流程控制、迭代操作和URL操作。分类功能分类标签名称均为core表达式操作catchsetoutremove流程控制ifchoose、when、otherwise迭代操作forEachforTokensURL操作importparamur
2、lparamredirectparam三、在JSP中主要使用标签库时必须制定标签、指令元素,格式如下:<%@taglibprefix=”前缀”url=”地址”%>1、表达式主要用来将变量存储至JSP范围中或JavaBean的属性中。语法1:将value值存储在scope的varName变量中语法2:将文本内容存储在scope的valueName变量中名称说明EL类型必须默
3、认值value需要被存储的值YObject否无var各页存储的变量名称NString否无scope作用域的范围NString否Pagetarge为一个JavaBean或一个java.util.mapYObject否无property制定target对象的属性YString否无语法3:将value值存放在target对象的属性中语法4:将文本内容存放在target对象的属性中4、t=”target”property=”propertyName”>文本内容2.表达式操作主要用来显示数据的内容,就像是<%=脚本%>一样。语法:属性:名称说明EL类型必须默认值value需要显示出来的值YObject是无default如果value为null,则显示default值YObject否无escopeXml是否转换特殊字符NBoolean否true3.表达式操作5、:remove>主要移除作用域中的变量语法:属性:名称说明EL类型必须默认值Var欲移除的变量名称NString是无scope作用域的范围NString否page4.表达式操作主要用来处理产生错误的异常情况,并将错误信息存储起来语法:属性:名称说明EL类型必须默认值var用来存储错误信息6、的变量NString否无提示:当错误发生在…….之间时,只有与之间的程序会被中止忽略,但整个网页不会被终止,同时异常的信息只能在当前的页面获取。5.流程控制主要用来处理逻辑判断语法1:语法2:7、ation”>属性:名称说明EL类型必须默认值testYBoolean是无如果表达式结果是true,执行本体内容var用来存储test运算后的结果,即true或falseNString否无scope指定存储的作用域NString否page6.流程控制、、本身只当作是和的父标签语法:…………..……8、wish>提示:1.可以嵌套使用2.中的test属性必须指定属性:名称说明EL类型必须默认值Test如
4、t=”target”property=”propertyName”>文本内容2.表达式操作主要用来显示数据的内容,就像是<%=脚本%>一样。语法:属性:名称说明EL类型必须默认值value需要显示出来的值YObject是无default如果value为null,则显示default值YObject否无escopeXml是否转换特殊字符NBoolean否true3.表达式操作5、:remove>主要移除作用域中的变量语法:属性:名称说明EL类型必须默认值Var欲移除的变量名称NString是无scope作用域的范围NString否page4.表达式操作主要用来处理产生错误的异常情况,并将错误信息存储起来语法:属性:名称说明EL类型必须默认值var用来存储错误信息6、的变量NString否无提示:当错误发生在…….之间时,只有与之间的程序会被中止忽略,但整个网页不会被终止,同时异常的信息只能在当前的页面获取。5.流程控制主要用来处理逻辑判断语法1:语法2:7、ation”>属性:名称说明EL类型必须默认值testYBoolean是无如果表达式结果是true,执行本体内容var用来存储test运算后的结果,即true或falseNString否无scope指定存储的作用域NString否page6.流程控制、、本身只当作是和的父标签语法:…………..……8、wish>提示:1.可以嵌套使用2.中的test属性必须指定属性:名称说明EL类型必须默认值Test如
5、:remove>主要移除作用域中的变量语法:属性:名称说明EL类型必须默认值Var欲移除的变量名称NString是无scope作用域的范围NString否page4.表达式操作主要用来处理产生错误的异常情况,并将错误信息存储起来语法:属性:名称说明EL类型必须默认值var用来存储错误信息
6、的变量NString否无提示:当错误发生在…….之间时,只有与之间的程序会被中止忽略,但整个网页不会被终止,同时异常的信息只能在当前的页面获取。5.流程控制主要用来处理逻辑判断语法1:语法2:7、ation”>属性:名称说明EL类型必须默认值testYBoolean是无如果表达式结果是true,执行本体内容var用来存储test运算后的结果,即true或falseNString否无scope指定存储的作用域NString否page6.流程控制、、本身只当作是和的父标签语法:…………..……8、wish>提示:1.可以嵌套使用2.中的test属性必须指定属性:名称说明EL类型必须默认值Test如
7、ation”>
8、wish>提示:1.可以嵌套使用2.中的test属性必须指定属性:名称说明EL类型必须默认值Test如
此文档下载收益归作者所有