第7章JSTL与标签函数库 JSTL标签 JSTL标签种类 说明 核心标签 包含JSIL核心操作所需的标签,例如数据输 出、循环流程控制以及URL操作等 ⅱl8n国际化格式标签 进行数值与日期数据格式化、国际化资源网 页设定所需的标签 SOL标签 运用SQL与操作资库所需的标签 XML标签 剖析XML文件所需的标签 函数标签 包含字符串处理与其它特定功能之JSTL标签 JSP动态网页新技术
第7章 JSTL与标签函数库 JSP 动态网页新技术 1 JSTL 标签 JSTL 标签种类 说 明 核心标签 包含JSTL核心操作所需的标签,例如数据输 出、循环流程控制以及URL操作等 i18n国际化格式标签 进行数值与日期数据格式化、国际化资源网 页设定所需的标签 SQL标签 运用SQL与操作资库所需的标签 XML标签 剖析XML文件所需的标签 函数标签 包含字符串处理与其它特定功能之JSTL标签
第7章JSTL与标签函数库 JSTL运行环境 >JST需要两个文件, jstL jar/STandard. jar,将其复制到 Tomcat网 站根目录下的文件夹WVEB-NFib当中,重新启动 Tomcat 使用JST之前,必须引用 taglib指令声明网页所要使用的标签种 类 @taglib prefix=tabName uri=uriString %/ prefix代表标签种类的前缀词 uri代表标签的URI JSP动态网页新技术 2
第7章 JSTL与标签函数库 JSP 动态网页新技术 2 JSTL运行环境 ➢ JSTL需要两个文件,jstl.jar和standard.jar,将其复制到Tomcat网 站根目录下的文件夹WEB-INF\lib当中,重新启动Tomcat。 ➢ 使用JSTL之前,必须引用taglib指令声明网页所要使用的标签种 类 。 <%@taglib prefix=tabName uri=uriString %> – prefix代表标签种类的前缀词 – uri代表标签的URI
第7章JSTL与标签函数库 标签前缀词以及ur JSIL标签种类前缀词 核心标签 http:/java.suncom/jsp/jstl/core i18n国际化格式标 http:/java.sun.com/jsp/jstl/fmt 签 SL标签 sqlhttp:jiava.sun.com/jsp/jstl/sql XML标签 xml http://java.sun.com/jsp/jstl/xml 函数标签 fn http:/java.sun.com/jsp/jstl/functions JSP动态网页新技术 3
第7章 JSTL与标签函数库 JSP 动态网页新技术 3 标签前缀词以及uri JSTL 标签种类 前 缀 词 uri 核心标签 c http://java.sun.com/jsp/jstl/core i18n国际化格式标 签 fmt http://java.sun.com/jsp/jstl/fmt SQL标签 sql http://java.sun.com/jsp/jstl/sql XML标签 xml http://java.sun.com/jsp/jstl/xml 函数标签 fn http://java.sun.com/jsp/jstl/functions
第7章JSTL与标签函数库 JSTL核心标签 分类 标签 说明 一般行为 out 将指定的数据内容输出至网页上 se 将特定的数据内容储存至指定变量 remove 移除指定变量的数据内容 catch 补捉程序例外 URL处理 Import 载入外部文件 ur 设定一个超级链接地址 redirect 转向网页 Daram 设定地址参数 流程控制 if流程判断式 When/otherwis多重选择判断式 e/choose 循环 foreach 对象集合迭代列举操作 for Takens 解释以标记符号分隔字符串 JSP动态网页新技术
第7章 JSTL与标签函数库 JSP 动态网页新技术 4 JSTL 核心标签 分 类 标 签 说 明 一般行为 out 将指定的数据内容输出至网页上 set 将特定的数据内容储存至指定变量 remove 移除指定变量的数据内容 catch 补捉程序例外 URL处理 import 载入外部文件 url 设定一个超级链接地址 redirect 转向网页 param 设定地址参数 流程控制 if if流程判断式 When/otherwis e/choose 多重选择判断式 循环 forEach 对象集合迭代列举操作 forTaokens 解释以标记符号分隔字符串
第7章JSTL与标签函数库 <e:ou七> 语法1:未包含主体(body) <c out value="value"Escape Xml="true false default=default Value"/> 语法2:包含主体(body) <c out value=value"escape Xml="true false"] default value <c: out> JSP动态网页新技术 5
第7章 JSTL与标签函数库 JSP 动态网页新技术 5 <c:out> 语法1:未包含主体(body) <c:out value= "value" [escapeXml= "{true|false}"] [default= "defaultValue"] /> 语法2:包含主体(body) <c:out value= "value" [escapeXml= "{true|false}"]> default value </c:out>