当前位置: 首页 > 图文教程 > 网络编程 > JSP > JSP中的TagLib应用(4-3)

JSP
我认为JSP有问题(下)
JSP显示中文问题的解决方案
JSP技术简介
JSP开发导引
JSP开发入门
JSP多种web应用服务器导致JSP源码泄漏漏洞
JSP实现浏览器关闭cookies情况下的会话管理
tomcat 3.1在RedHat下的安装
初学jsp心得
如何防止IE缓存jsp文件
利用Java实现zip压缩/解压缩
一个用JSP做的日历
无边框窗口代码详解
实例讲解JSP Model2体系结构(上)
实例讲解JSP Model2体系结构(中)
实例讲解JSP Model2体系结构(下)
JSP模板应用指南(下)
JSP简明教程:令人兴奋的脚本编程
JSP简明教程:对比与总结
jsp基础学习资料

JSP中的TagLib应用(4-3)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-02   浏览: 69 ::
收藏到网摘: n/a

自定义标签(Custom tags)实现了 javax.servlet.jsp.tagext.Tag or javax.servlet.jsp.tagext.BodyTag

interface. 应用javax.servlet.jsp.JspWriter 来输出.

TagSupport class 提供了对interface Tag的隐含实现. 序列化编发数据.

public class TagSupport extends java.lang.Object implements Tag, java.io.Serializable

BodyTagSupport class提供了对interface BodyTag的隐含实现.继承TagSupport

public class BodyTagSupport extendsTagSupport implements BodyTag

我们在编写tag handler时需要继承TagSupport类或BodyTagSupport类,然后重载doStartTag()和doEndTag().

还可以再进一步分离.将具体实现放到bean里

这些自定义标签的类所应放的位置应该在WEB-INF/classes或WEB-INF/lib

最后将custom tag libraries 打包成.war文件.关于.war文件,如下图所示给出了资源结构图。



通过部署描述符来控制映射。