JSP自定义标签

来源:互联网 发布:网络安全策略哪里设置 编辑:程序博客网 时间:2024/06/05 15:46

从JSP1.1规范开始JSP就支持使用自定义标签,使用自定义标签大大降低了JSP页面的复杂性,同时增强了代码的复用性和维护性。由于JSP1.1规范中开发自定义标签比较复杂,在JSP2.0中,开发自定义标签库只需要以下几个步骤:

(1)开发自定义标签处理类

(2)建立一个.tld文件,每个tld文件对应一个标签库,每个标签库中可以有多个标签。

(3)在JSP页面中使用自定义标签


1、开发自定义标签需要继承SimpleTagSupport,并且重写doTag()方法

2、建立一个tld文件

taglib> <tlib-version>2.2.3</tlib-version> <jsp-version>2.0</jsp-version> <short-name>es</short-name>   <tag><name>page</name><tag-class>tag.PageTag</tag-class><body-content>empty</body-content><attribute><name>baseurl</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute><attribute><name>pagination</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute></tag>
其中<tlib-version>标签标示标签库的版本号,

<jsp-version>表示jsp的版本号

 <short-name>表示标签库的默认前缀

<attribute>标签中的内容为传入到自定义标签中的参数



0 0