JSP自定义标签TLD文件详解

转载 2013年12月06日 09:29:11
<?xml version="1.0" encoding="ISO-8859-1" ?> 
<!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版本库--> 
	<jsp-version>1.2</jsp-version> 
	<short-name>Cms Tag</short-name> 
	<description><!--标签描述---> 
		A simple appbase tag library 
	</description> 
  
	<tag> 
		<name>error</name><!--tag的名字--> 
		<tag-class>com.cms.common.tag.ErrorTag</tag-class><!--其中对应的java类--> 
		<body-content>empty</body-content> 
		<!--
			关于body-content 有四个值可选
			empty:标签体必须为空;
			jsp:标签体由其他jsp元素组成比如标签中含有<%=attributeName%>的jsp元素,那么此时body-content的值就是实际attributeName传入的值;
			tagdependent表示内容由标签去解析
			scriptless:标签体可以是静态HTML元素,表达式语言,但不允许出现JSP脚本
		-->
		<attribute><!---这里表示的是这个tag的一个参数--> 
				<name>cmsform</name><!--这个参数的名字--> 
				<required>true</required><!--是否是必填选项--> 
				<rtexprvalue>true</rtexprvalue><!--是否支持el--> 
				<type>java.util.List</type><!--属性值类型-->
		</attribute> 
	</tag> 

	<tag> 
		<name>page</name><!--tag的名字--> 
		<tag-class>com.cms.common.tag.PageTag</tag-class> 
		<body-content>empty</body-content> 
		<attribute><!---这里表示的是这个tag的一个参数--> 
				<name>cmsform</name><!--这个参数的名字--> 
				<required>true</required><!--是否是必填选项--> 
				<rtexprvalue>true</rtexprvalue><!--这个参数的值是否可以写入,换句话说 就是这个参数是否可以动态赋值--> 
		</attribute> 
	</tag> 
  
</taglib> 

相关文章推荐

JSP tld文件配置 自定义标签简单示例

本文代码转载自 《Servlet、JSP和Spring MVC初学指南》 有关自定义标签有一个比较全面的博文进行了较详尽的介绍,见: http://blog.csdn.net/a154832918/...

JSP自定义标签开发+TLD文件元素详解

自定义标签开发整理 从jsp1.1开始就可以在jsp页面中使用自定义标签了,使用自定义标签不但可以实现代码重用,而且可以使jsp代码更简洁。Jsp2.0的标签扩展API中又增加了SimpleTag接...

JSP自定义标签开发(七)—— xx.tld标签开发之权限管理标签开发

以前将 xx.tld 类的自定义标签开发看得很神秘,

tld自定义标签之基础入门篇

一、tld说明     tld,是taglib description 的缩写,其自定义标签一般用于jsp页面,tld其作用一般是在web项目中结 jstl、c标签等用于有效性判断、权限判断等方面...

项目中tld文件使用

一、tld标签解读 二、tld定义 三、在jsp中映射使用:

JSP中.tld文件的详解

1、标签 以类似于html标签的方式实现的java代码的封装。 第一:形成了开发标签的技术标准---自定义标签的技术标准。 第二:java标准标签库(sun之前自己开发的一系列的标签...
  • MarkAsh
  • MarkAsh
  • 2015年01月29日 13:55
  • 1300

TLD参数卡说明

parameters.yml文件的内容: %YAML:1.0 Parameters:    min_win: 15    patch_size: 15    ncc_thesame: 0.9...

Eclipse将项目共享至新的SVN资源库

首先,在Eclipse中使用鼠标右键点击指定的项目,在弹出的关联菜单中点击【Team】->【Share Project】。 其次,在显示的项目共享向导中,选择对应的资源库类型,这里选择SVN...

调整 Subclipse 配置以使 Eclipse 显示 SVN 管理的代码的最后修改作者

老版的 Subclipse 默认显示文件的最后修改作者及其时间。最新 Eclipse SVN 插件(作者的 Eclipse 是 Luna Service Release 1 (4.4.1),Subcl...
  • defonds
  • defonds
  • 2014年12月29日 14:31
  • 10540

JSP自定义标签开发+TLD文件元素详解

自定义标签开发整理 从jsp1.1开始就可以在jsp页面中使用自定义标签了,使用自定义标签不但可以实现代码重用,而且可以使jsp代码更简洁。Jsp2.0的标签扩展API中又增加了SimpleTa...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSP自定义标签TLD文件详解
举报原因:
原因补充:

(最多只允许输入30个字)