tag文件介绍:tag文件就是以拓展名為.tag的文件,其结构几乎与jsp相同。不同的是jsp文件名的首字母小写,而tag文件名首字母大写。
tag文件的作用:tag文件可以实现代码的复用,即tag文件可以被许多jsp页面调用。
tag文件的存储目录:
必须在Web服务目录下建立如下的目录结构:
Web服务目录 \ WEB-INF \ tags
例如:D:\apache-tomcat-6.0.29\webapps\myweb\WEB-INF\tags 其中Web-INF 和tags都是固定的目录
注意:tag 文件都必须使用ANSI编码保存
举个栗子:
1、 panel标签 panel.tag:
<%@tag description="panel" pageEncoding="UTF-8" %> <%@ taglib prefix="s" uri="http://jakarta.apache.org/struts/tags-bean"%> <%@ attribute name="path" required="true" %> <%@ attribute name="label" required="true" %> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr align="center"><td colspan="2" valign="top"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="19"><img src="<s:write name="path"/>/01a.gif" width="19" height="23"></td> <td width="81" align="center" valign="middle" bgcolor="#FFFFFF"><NOBR class="lanzi_x"> <s:write name="label"/> </NOBR></td> <td width="670" background="<s:write name="path"/>/02a.gif"> </td> <td width="23"><img src="<s:write name="path"/>/03a.gif" width="23" height="23"></td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="13" height="52" background="<s:write name="path"/>/04a.gif"> </td> <!-- the decorated body --> <td align="center" valign="top"> <jsp:doBody/> </td> <td width="14" background="<s:write name="path"/>/05a.gif"> </td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="32" valign="top"><img src="<s:write name="path"/>/06a.gif" width="32" height="17"></td> <td width="740" background="<s:write name="path"/>/07a.gif"> </td> <td width="30" valign="top"><img src="<s:write name="path"/>/08a.gif" width="30" height="17"></td> </tr> </table></td> </tr> </table>
这是一个面板标签,为了让相同样式的面板得到复用的目的。
其中:
path和label是参数
标签要包含的内容用
<jsp:doBody>来显示
2、Jsp引用如下:
添加<%@ taglib prefix="tags" tagdir="/WEB-INF/tags"%>
<tags:panel label="<%=I18nMessageJsp.getInstance().getJSPMessage("chart.composite.select_resource")%>" path="<%=imgRootPath%>"> <div class="_compPanel" id="resTreeDiv" align="left" style="overflow:auto;height:300px;width=170px"> <s:write name="devTree" filter="false"/> </div> </tags:panel>
相关推荐
网站开发设计中Tag文件与Tag标记 的使用
一个很简单的jsp新闻网站(tag文件和jsp链接)一个很简单的jsp新闻网站(tag文件和jsp链接)一个很简单的jsp新闻网站(tag文件和jsp链接)一个很简单的jsp新闻网站(tag文件和jsp链接)一个很简单的jsp新闻网站(tag...
htmltag的格式化文件,一个方便的取得html内所有input内容的方法,快速,支持不完整html标签,自适应
C#实现的一个获取Dicom文件内部tag存储的数据。可重新编译参考。支持显式、隐式
这是一个Tag文件使用的一个实例...它的是简化了自定义标签,呵呵...不准确.
获取Mp3文件Tag信息,如标题、年份、歌手、唱片等
办公文件标签工具,tag2find,好用的办公文件标签工具
整理控的最爱,单文件工具,批量,分类,还能够添加CD图……
mp3tag,修改MP3文件,MP3文件的标题,备注等,支持批量修改
Mp3tag是一个功能强大且易于使用的工具来编辑音频文件的元数据。 它支持批量标签ID3v1,ID3v2.3,id3v2.4,iTunes MP4、WMA编辑,Vorbis评论和元标记多个文件一次涵盖多种音频格式。 此外,它支持在线的数据库查询,...
最近在整理自己电脑的音乐文件,希望音乐tag标签信息能使用java程序批量处理,网上找了相关资料,发现有一个老外写的工具类org.jaudiotagger可以满足需要,但在使用过程中发现读取中文变成乱码问题,然后我把这个...
就是ctags创建tag文件的一句命令,但对于那些没有扩展名的文件很麻烦,后来认真的读了说明文档才知道如何处理的。希望对大家有用。
Flv heaer(9bytes) + previous tag size(4bytes) + Script tag &data + previous tag size(4bytes) + Audio/Video tag &data linux下编译运行,主要针对FLV封装格式的音视频文件进行解析,代码主要实现功能逻辑,...
使用jsp+tag编程,实现上传并显示图片功能。
FLV文件格式详细 FLV文件: FLVHeader FLVStream FLVHeader : Signature Version Flags Offset Signature : "FLV" Version : 0×01 Flags : 0×01 | 0×04 | 0×05 //1:video,4:audio,5:video+audio Offset : 0×00 0...
什么是Tag文件 Tag文件的结构 Tag文件的保存 Tag标记与Tag文件的使用 Tag文件中的常用指令 Tag标记的嵌套
运行程序多个关键字请用空格分隔,最多填写5个。点击右侧Tag快速添加多个关键字请用空格分隔,最多填写5个。点击右侧Tag快速添加
利用 Tag&Rename 你可以快速,容易地使用嵌入式的标签数据重命名你的音乐收藏,写入新的或编辑现存的标签信息,基于文件名产生标签信息,从freedb/amazon等服务器获得歌曲信息。Tag&Rename 现在支持mp3 (ID3v1, ID3v...