Jsp自定义标签,配置tld文件

Program:Jsp自定义标签,.tld文件的配置

 

 1 xml version="1.0" encoding="UTF-8" ?>  
 2   
 3 DOCTYPE taglib
 4   PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"
 5   "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
 6   
 7 <taglib>
 8 
 9     <tlib-version>1.0tlib-version>  
10     
11     <jsp-version>1.2jsp-version>
12   
13       
14     <short-name>lmsshort-name>  
15   
16     
17     <uri>/自定义uriuri>  
18   
19       
20     <tag>  
21       
22           
23         <name>标签名字name>  
24       
25           
26         <tag-class>自定义标签的实现类路径tag-class>  
27       
28           
29         <body-content>emptybody-content>  
30   
31     tag>  
32   
33 taglib>  

 

我们给tld文件中的一些属性添加值,例如:

/com-test     //自定义uri为tag-test,作用:在使用自定义标签时能找到你的tld文件
myTag     //标签名称:myTag

com.test.TagTest  //类路径:自定义标签的实现类路径,注意,这里的com.test和前面的com-test没有关系,
                         //只是出于代码的可读性,将uri定义为包名

=============================================下面为引入自定义标签===========================================

在jsp页面中如下添加:

<%@ taglib prefix="tag" uri="/com-test" %>

标签使用如下:



从上面我们可以知道,标签中的"tag",和<%@ taglib prefix="tag" uri="/com-test" %>中的属性prefix的值相对应,
而标签中的"myTag"即为我们在tld中设置的标签名 myTag


备注:以上为一个自定义标签的tld文件的部分配置,如有错误,请多指教!







 

转载于:https://www.cnblogs.com/caizhen/p/7603879.html

你可能感兴趣的:(Jsp自定义标签,配置tld文件)