【自定义标签开发】11-标签案例-打包自己的标签库

我们之前学习了自定义标签开发的原理和一些小样例的开发,那么,我们开发之后的自定义标签怎么发布给别人来使用呢?接下来我们就学习一下如何打包自己的标签库。

要打包自己开发好的自定义标签,需要进行一下步骤:
(1)创建一个Java project:

【自定义标签开发】11-标签案例-打包自己的标签库_第1张图片



(2)将写好的自定义标签处理器类拷贝到工程下:

注意:里面的工程报错是因为缺少了j2ee/jsp/servlet的包,这里我们不需要导入这些包来消除错误,因为我们这些自定义标签类库是要拿给j2ee工程使用的,人家的工程里面一定有这些jar包。

(3)将编写好的tld文件加入:
新建一个META-INF文件夹,我们将之前开发好的tld文件加入:
【自定义标签开发】11-标签案例-打包自己的标签库_第2张图片

(4)将工程打成一个jar包:

【自定义标签开发】11-标签案例-打包自己的标签库_第3张图片

【自定义标签开发】11-标签案例-打包自己的标签库_第4张图片


我们把jar包导出到了桌面,我们到桌面查看:

确实导出了jar文件。
里面的内容正是我们开发的编译后的程序。

使用的话,只需要将jar包引入,在需要使用自定义标签的jap页面开头写下如下代码:
<%@taglib uri="/example" prefix="z" %>

就可以使用我们自己的自定义标签:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@taglib uri="/example" prefix="z" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>Hello</title>
  </head>
 
  <body>
      <z:htmlfilter>
          <a href="www.baidu.com">超链接的写法</a>
      </z:htmlfilter>
  </body>
 
</html>
其中uri="/example"使我们开发标签库时,自己在tld文件中定义的。
转载请注明出处:http://blog.csdn.net/acmman/article/details/51381382

你可能感兴趣的:(【自定义标签开发】11-标签案例-打包自己的标签库)