JSP中的TagLib应用(4)

来源:ASPCN 作者:False 2005-10-02 出处:pcdog.com

dos  java  xml  
上一页 1 2 3 4 下一页 
自定义标签(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文件,如下图所示给出了资源结构图。

JSP中的TagLib应用(4)

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


更多内容请看PCdog.com--Jsp 实例应用  Jsp 相关文章  jsp技巧专题
上一页 1 2 3 4 下一页 
上一篇:JAVA/JSP学习系列之一(JDK安装)
下一篇:JSP中的TagLib应用(3)