我们之前学习了自定义标签开发的原理和一些小样例的开发,那么,我们开发之后的自定义标签怎么发布给别人来使用呢?接下来我们就学习一下如何打包自己的标签库。
要打包自己开发好的自定义标签,需要进行一下步骤:
(1)创建一个Java project:
(2)将写好的自定义标签处理器类拷贝到工程下:
注意:里面的工程报错是因为缺少了j2ee/jsp/servlet的包,这里我们不需要导入这些包来消除错误,因为我们这些自定义标签类库是要拿给j2ee工程使用的,人家的工程里面一定有这些jar包。
(3)将编写好的tld文件加入:
新建一个META-INF文件夹,我们将之前开发好的tld文件加入:
(4)将工程打成一个jar包:
我们把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
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。