当前位置: 代码迷 >> Java Web开发 >> tld里面的<short-name>到底是有什么用?该如何解决
  详细解决方案

tld里面的<short-name>到底是有什么用?该如何解决

热度:566   发布时间:2016-04-17 01:23:00.0
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的强大功能。
  相关解决方案