从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</rtexp