日期:2014-05-18  浏览次数:21111 次

tld里面的<short-name>到底是有什么用?
我在书上看到<short-name>这个属性是必须要的,但又没有说清楚是干什么用的,请高手说明一下

------解决方案--------------------
关于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的强大功能。