`
Luob.
  • 浏览: 1574207 次
  • 来自: 上海
社区版块
存档分类
最新评论

JavaWeb 打包 “标签文件”

    博客分类:
  • JSP
阅读更多
目标
1.将自己写的 标签文件 打包 然后在 其他项目工程中 导入后利用

2.自己写的一些小例子,在附件中【包含:自定义标签,自定义标签文件,打包标签文件,分页标签,钱大写,dataGridView 等】

STEP1:--复制tags下的文件到META-INF下面
    将需要打包的 标签文件 放置在META-INF/tags 下

STEP2:--在META-INF目录下添加一个 myTagFile.tld 标签库表述文件
<?xml version="1.0" encoding="UTF-8"?>
<taglib version="2.0" xmlns="http://java.sun.com/xml/ns/j2ee"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd">
<!-- 此标签库的一个简短描述 -->
<description>一个自定义标签库</description>
<!-- 此标签库的版本,有标签开发者自行定义 -->
<tlib-version>1.0</tlib-version>
<!-- 定义一个简短的名称,主要用来给一些工具使用 -->
<short-name>myTagfile</short-name>
<!-- 定义此标签库的URI用于唯一标识此标签库,便于页面引用 -->
<uri>http://com.soft/javaweb/tagsfiles</uri>
<!-- 用户标签文件实现的自定义标签的声明 -->
<tag-file>
	<!-- 自定义标签的名字 -->
	<name>showSimpleMessage</name>
	<path>/META-INF/tags/showSimpleMessage.tag</path>
</tag-file>
<tag-file>
	<name>showSimpleMessage2</name>
	<path>/META-INF/tags/showSimpleMessage2.tag</path>	
</tag-file>
<tag-file>
	<name>showSimpleMessage3</name>
	<path>/META-INF/tags/showSimpleMessage3.tag</path>
</tag-file>
</taglib>

STEP3:--使用jar命令打包 建议在META-INF所在目录下打包哦
jar cvf mytagfile.jar META-INF

STEP4:--导入其他项目后 在jsp页面中引用标签文件.tld中的<url/>
<!-- 引用自定义标签文件  jar中的-->
<%@ taglib uri="http://com.soft/javaweb/tagsfiles" prefix="myTagF"%>

STEP5:--最后当然是看标签有没有用啦!先看代码后再看效果图哦!
<myTagF:showSimpleMessage></myTagF:showSimpleMessage>
		<myTagF:showSimpleMessage2 moreLinkTarget="jsp/inputTag.jsp"
			title="热点新闻"></myTagF:showSimpleMessage2>
  • 大小: 14.9 KB
  • 大小: 123.3 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics