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/...
  • sinat_30665603
  • sinat_30665603
  • 2017年02月17日 14:07
  • 1836

项目中tld文件使用

一、tld标签解读 二、tld定义 三、在jsp中映射使用:
  • Dason_yu
  • Dason_yu
  • 2016年06月29日 09:47
  • 2303

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

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

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

一、tld说明     tld,是taglib description 的缩写,其自定义标签一般用于jsp页面,tld其作用一般是在web项目中结 jstl、c标签等用于有效性判断、权限判断等方面...
  • alan_liuyue
  • alan_liuyue
  • 2017年05月03日 17:32
  • 3809

JSP中.tld文件的详解

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

jsp自定义标签的使用以及tld文件配置总结

第一步:在WEB-INF目录下(即与web.xml同级目录)添加名为"my.tld"的文件,文件名可任意取,内容如下 http://java.sun.com/dtd/web-jsptaglibrary...
  • cyl937
  • cyl937
  • 2013年07月17日 23:56
  • 5427

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

以前将 xx.tld 类的自定义标签开发看得很神秘,
  • xueshandugu
  • xueshandugu
  • 2014年08月22日 09:22
  • 1945

2016-12-03 自定义标签报错如何处理

org.apache.jasper.JasperException: /WEB-INF/views/modules/treeDemo/addTree.jsp (line: 32, column: 6)...
  • oppoppoppo
  • oppoppoppo
  • 2016年12月03日 16:08
  • 721

tld自定义标签系列--使用body-content的作用--比较有用

body-content的值有下面4种: tagdependent"/>     JSP"/>     empty"/>     scriptless"/> ...
  • jintianhen1
  • jintianhen1
  • 2014年07月10日 14:15
  • 2032

如何引用自定义标签库中的tld文件

在JSP中使用标签是很平常的事情,在制作自定义标签时,通常都需要写tld文件来定义标签的各种属性,对应的java类,前缀等等。标签与tld文件紧紧相连,那么,到底应该怎么放置tld文件?在web.xm...
  • xiangbq
  • xiangbq
  • 2015年11月27日 17:29
  • 4229
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSP自定义标签TLD文件详解
举报原因:
原因补充:

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