您的位置:首页 > 其它

自定义标签学习与经验教训2

2008-11-22 22:05 316 查看
自定义标签的使用方法跟网上流传的差不多

但是我觉的网上的方法还有些问题

可能各自环境不一样吧

网上的方法我的博客都有转载

这里只说一下我的感想

在jsp页面里,调用自定义标签有两个方法:

1、uri可以直接指向标签库文件,tld文件

<%@taglib uri="WEB-INF/tld/reg.tld" prefix="reg" %>

2、也可以指向一个在web.xml里指定了的uri,在web.xml文件里建立uri和那个tld文件的映射

jsp:

<%@taglib uri="/reg" prefix="reg" %>

web.xml:

<taglib>
<taglib-uri>/reg</taglib-uri>
<taglib-location>/WEB-INF/tld/reg.tld</taglib-location>
</taglib>

在web.xml文件中建立映射后,还要在tld文件中定义那个uri

<uri>/reg</uri>

我就是忘了这个,折腾了半天,而网上的那个资料也没有

再在标签库文件reg.tld中指向比前处理类

在这里可以定义参数(名称,是否必需,是否有初值,类型)

<tag>
<name>protld</name>
<tagclass>regtld.Protld</tagclass>
<bodycontent>empty</bodycontent>
<info>Display title</info>
<attribute>
<name>temp</name>
<required>true</required>
<rtexprvalue>false</rtexprvalue>
<type>String</type>
</attribute>
</tag>

最后是标签类,很复杂,我只使用了个doEndTag() 方法,还有继续研究

先写到这,想起什么了再补充!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: