关于jsp.docVIP

  • 4
  • 0
  • 约5.23万字
  • 约 18页
  • 2016-11-24 发布于河南
  • 举报
关于jsp

关于jsp Taglib 原理和实现之嵌套和属性读取   1、问题:在request里有一个 Man 对象,它有两个属性:name和age。现在,我们想用一个嵌套的tag,父tag取得对象,子tag取得name属性并显示在页面上。例如,它的形式如下: <diego:with object=${Man}> <diego:output property=name/> </diego:with>   object 支持el表达式,表示取得 Man 对象。output的property表示从该对象取得名为name的属性。   2、如何支持tag之间的嵌套   在子tag里调用getParent 方法,可以得到父tag对象。用 findAncestorWithClass 方法,则可以通过递归找到想要找的tag。例如 <diego:with object=${people}> <!--表示取得一个对象--> <diego:withCollection property=men> <!--表示取得对象里的一个属性,这个属性是个 Collection,Collection里添加了许多man,每个man有名字和年龄--> <diego:output property=name/> <!--取得name属性并显示--> </diego:withCollection> </diego:with>

文档评论(0)

1亿VIP精品文档

相关文档