6第7章自定义标签Fragment属性-Read.pptVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6第7章自定义标签Fragment属性-Read.ppt

关于自定义标签 标签文件的重要指令 attribute指令与标签参数 将参数传入所设计的标签,必须设定attribute指令 。 %@attribute name=paraname required=true/false % name代表参数名称,paraname在标签文件中被用来代表这个参数的变量 。 required则表示此参数值是否为必要,若设为true ,在网页当中引用标签的时候,必须传入此参数,若为false,则此代表其为非必要参数 。 一旦设定了attribute,用户便可以在标签文件中利用EL语法运用这些参数值 。 ${paraname} 在引用标签的JSP网页当中,如果要将指定的参数值传入标签,只需要在引用标签的时候,通过参数名称作设定即可 : mytag:theTag paraname=attributevalue / variable指令与标签返回值 标签指令variable,该指令的用途在于设定标签返回值 。 @variable name-given=returnName % variable指令当中的name-given代表此标签的返回值变量 引用标签的网页通过此变量可直接取得其返回的内容 动态属性 动态参数是由指令tag的dynamic-attributes属性来设定,该属性值 代表引用标签的网页所传入之不定数目的参数集合 : %@tag dynamic-attributes=dynatt % dynatt包含了所有传入标签的参数,它是一个Map类型的集合对象,其中的元素以键(key)/值(value)成对储存 。 利用map.key来取得代表参数名称的键值,而map.value则用来 取得参数本身所对应的值 。 Fragment属性 自定义标签接受一整段的程序片段作为参数内容。如果要设定这种类型的参数,必须将attribute指令的属性值设为true 。 %@attribute name=attributeName fragment=true % 在JSP网页当中,将一整段的程序片段当作参数传入,属性必须使用jsp:attribute标签作设定 。 mytag:frgmenttag jsp:attribute name=attributeName … /jsp:attribute /mytag:fragattributes jsp:attribute指定name属性为所要传入的的参数名称 。 jsp:attribute标签当中,填入的则是要传入自定义标签的内容 。 引用自定义标签 在自定义标签内容当中,如果想要引用其本身fragment被设为 true的参数,则必须通过jsp:invoke,并且指定其fragment属性 。 jsp:invoke fragment=attributeName / *JSP 动态网页新技术 第17章 自定义标签 JSP提供了自定义标签的机制,让设计人员可以自行建立自已的标签,并且在网页上直接使用,这种弹性的设计让JSP的标签功能可以无限的延伸 。 新版的JSP简化了自定义标签的设计,用户甚至不用通过Java就可以直接制作标签,接下来的内容将直接来看看如何通过这些机制进行标签的制作 。 指 令 说 明 tag 设定整个标签文件的内容 taglib 同JSP网页taglib指令,使用于标签文件 include 同JSP网页include指令,使用于标签文件 attribute 设定标签的参数 variable 设定标签的返回值 *JSP 动态网页新技术 第17章 自定义标签

文档评论(0)

2752433145 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档