自定义标签学习与经验教训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() 方法,还有继续研究
先写到这,想起什么了再补充!
但是我觉的网上的方法还有些问题
可能各自环境不一样吧
网上的方法我的博客都有转载
这里只说一下我的感想
在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() 方法,还有继续研究
先写到这,想起什么了再补充!
相关文章推荐
- 自定义标签学习与经验教训1
- 学习笔记:自定义标签 foreach
- Java前辈:学习J2EE流程中的经验和教训
- jsp 自定义标签 学习
- CSS hack学习经验分享:IE7浏览器 “div” 标签 “inline-block” 无效的问题
- 敏捷的过程改进方法:从经验教训中学习
- 经验交流:学习J2EE流程中的经验和教训
- 【spring源码学习】spring的IOC容器之自定义xml配置标签扩展namspaceHandler向IOC容器中注册bean
- spring 自定义标签 学习二
- JSP2.0 tags自定义标签学习笔记
- Thymeleaf 3.0 自定义标签方言属性,简单实例。快速学习!
- Smack Message扩展,添加自定义元素(标签)经验分享
- SpringBoot使用Thymeleaf3.0自定义标签,简单实例。快速学习!
- 学习J2EE流程中的经验和教训
- CSDN物联网学习5 从芯片到云端 Python物联网全栈开发经验教训共享
- 传智播客java web 学习,自定义标签的开发和使用(二)
- Git学习序列5---标签管理与Git自定义
- linux学习经验与教训
- 学习中的经验和教训
- JSP自定义标签学习笔记