关于tld的简单说明:

关于tld的简单说明:

short-name:taglib的名称,也称为前缀。比如“c:out value=""/” 里的“c”

name:tag的名字。例如“c:out value=""/” 里的"out”,我们的类也取名为out,由于有前缀作区分,不会同其他库的同名tag组件混淆 

tag-class:完整的tag组件路径,记着带包名body-content:指tag之间的内容。

例如c:out value="" ...... /c 起始和关闭标签之间就是body-content。由于没有处理body-content ,所以上面设为empty,如果是嵌套标签,或则是要在服务器端处理标签体的话,就是jsp了“attribute”里的name:属性名字。例如c:out value=""/里的value。

名字可任意取,只要类里提供相应的set方法即可。 

required:是否必填属性。 

rtexprvalue:是否支持运行时表达式取值就是是否可以<%=%>或则是${}方式传值。 

这是tag的强大功能。

猜你喜欢

转载自yjy110.iteye.com/blog/2175512