JSP自定义标签(Tag)
2010-01-03 22:21
441 查看
实现JSP自定义标签的一种方法:
1.写一个类继承TagSupport或其他Tag的实现类。
这段只是简单的实现Hello World.的输出。这样做的目的是说明,自定义标签最大的作用的简化输出,一个标签就能减少很多重复性的工作。
2.编写TLD文件
此文件taglib.tld放于WEB-INF/ 目录下,在web.xml文件中加入如下的配置
这样容器就能找到自定义标签的处理类了。
1.写一个类继承TagSupport或其他Tag的实现类。
public class AllTag extends TagSupport { @Override public int doStartTag() throws JspException { JspWriter out = pageContext.getOut(); try { out.append("Hello World."); } catch (IOException e) { e.printStackTrace(); } return SKIP_BODY; } }
这段只是简单的实现Hello World.的输出。这样做的目的是说明,自定义标签最大的作用的简化输出,一个标签就能减少很多重复性的工作。
2.编写TLD文件
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>ibees</short-name> <uri>http://ibees.org</uri> <tag> <name>hello</name> <tag-class>tag.AllTag</tag-class> </tag> </taglib>
此文件taglib.tld放于WEB-INF/ 目录下,在web.xml文件中加入如下的配置
<context-param> <param-name>taglib</param-name> <param-value>/WEB-INF/taglib.tld</param-value> </context-param>
这样容器就能找到自定义标签的处理类了。
相关文章推荐
- JSP 自定义标签(Tag)
- jsp使用自定义标签taglib分页系列——TableTag.java
- 利用 JSP 2 提供的 SimpleTagSupport 开发自定义标签
- JSP中自定义标签(结合easyui)——JSP中的TAG
- jsp使用自定义标签taglib分页系列——PaginationTag.java
- jsp使用自定义标签taglib分页系列——TRTag.java
- jsp使用自定义标签taglib分页系列——ColumntextTag.java
- JSP自定义标签写写在JSP文件(.tag)中
- JSP自定义标签开发(一)—— HelloWorld 采用Tag接口实现开发
- 利用 JSP 2 提供的 SimpleTagSupport 开发自定义标签
- jsp使用自定义标签taglib分页系列——TDTag.java
- JSP自定义标签开发(二)—— HelloWorld 从TagSupport继承实现开发
- 利用 JSP 2 提供的 SimpleTagSupport 开发自定义标签
- 如何使用jsp自定义标签 JspTag 使用入门
- 开发第一个JSP自定义标签(Tag)
- jsp中tag自定义标签
- JSP自定义标签开发(八)—— xx.tag自定义标签开发之分页标签(jquery + div +css 美化)
- jsp使用自定义标签taglib分页系列——ListTag.java
- 利用 JSP 2 提供的 SimpleTagSupport 开发自定义标签
- jsp使用自定义标签taglib分页系列——ColumndeleteTag.java