第08章 JSP核心表达式与标签概要1.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第08章 JSP核心表达式与标签概要1

URL参数传递标签 c:param是URL参数传递标签,该标签主要用于将参数传递给所包含的网页或重定向之后的网页。其语法格式有如下两种: (1)使用value属性的值来设定参数的值。 c:param name=”name” value=”value”/ (2)使用body内容来设定参数的值。 c:param name=”name” ……//省略 /c:param c:param标签的属性: name:设定的request参数名,其类型为String。 value:设定的request参数值,其类型为String。 返回 8.4 JSTL的XML标签(1) JSTL标准标签库提供了一些功能强大的XML(可扩展标识语言)操作标签,XML标签大致可以分为3类,分别是:XML核心标签、XML转换标签及XML流程控制标签。 1.XML的核心标签有3个:x:out、x:set、x:parse。 (1)x:out的主要功能是提取XML中的字符串 x:out select=”XPathExpression’[escapeXml=”{true|false}”]/ x:out标签的属性select表示将要计算的Xpath,其类型为String。Xpath表示一种目录(类似于UNIX 下的目录),它可以通过Xpath来检索XML中元素或者元素集合。 8.4 JSTL的XML标签(2) (2)x:set标签主要用于将从XML文件中取得的内容存储到scope所指定的范围中。语法格式如下: c:set select=”XPathExpression”var=”var”[scope=”{page|request|session|application}”]/ x:set标签的属性如表所示。 属性名称 类型 说明 select String 表示XPath语句 scope String 表示var变量的作用范围 var String 表示从XmL文件总取得的内容存储到varName中; 8.4 JSTL的XML标签(3) (3)x:parse标签主要用于解析XML文件。 语法1: x:parse doc=”XMLDocument”{var=”var”[scope=”scope’]|varDom=”var”scopeDom=”scope” [systemId=”systemId”][filter=”filter”]/ 语法2: x:parse {var=”var”[scope=”scope”]|varDom=”var”[scopeDom=”scope”]} [systemId=”systemId”][filter=”filter”] XML Document to parse /x:parse 属性名称 类型 说明 Doc String/Reader 表示XML文件 SystemId String 表示XML文件的URL Filter Org.xml.sax.XMLFilter 表示filter过滤器 VarDom String 用来存储解析后的XML文件 ScopeDom String 表示varDom的范围 Var String 用来存储解析后的XMl文件 Scope String 表示var变量的范围 8.4 JSTL的XML标签(4) 2. XML的转换标签 x:transform是XML转换标签,该标签主要通过XSL样式表对XML文件进行转换。其语法格式有如下3种: 语法1:不包含body内容。 x:transform doc=”xmldocument” xslt=”xslt” [docSystemId=”docSystemId’] [xsltSystemId=”SystemId”] [{var=”var” scope=”page|trequest|session|application”}|result=”result” ]]/ 语法2:包含body内容并且指定参数。 x:transform doc=”xmldocument” xslt=”xslt” [docSystemId=”docSystemId’] [xsltSystemId=”SystemId”] [{var=”var” scope=”page|trequest|session|application”}|result=”result” ]] x:param…… /x:transfo

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档