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

JSP
解决JSP中使用request乱码问题
高性能、高弹性JSP和Servlet性能优化
解决JSP开发Web程序中文显示三种方法
实例讲解在JSP开发中的对象和范围属性
JSP+XML实现网页内容动态显示的方案
weblogic的jsp问题解决方法
JSP处理异常及一些高级主题
JavaBean 在jsp和serlvle中传递技术要点
JSP和Servlet对中文的处理过程
用 servlet 将jsp文件内容转为html
JSP动态网站环境搭建的详细步骤
JSP/Servlet/JSF:自定义标签
Jsp常用功能:CSV文件的生成与分析
Jsp页面实现文件上传下载
JSP网站开发环境的目录结构标准
Windows 2000 server下搭建JSP网站环境
JSP教程:tomcat配置数据库连接池
tomcat下post方式提交服务器乱码
jsp环境下FCKeditor编辑器的应用
JSP网站开发环境配置和使用fckeditor

JSP中的TagLib应用(4-3)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-02   浏览: 47 ::
收藏到网摘: 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文件,如下图所示给出了资源结构图。



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