社区
其他
帖子详情
tld 是什么文件? 自定义标签?? 这个是怎么使用的?
OopsJeff
2010-06-28 03:53:20
如题 最好能给个简单,加注释的例子.谢谢
...全文
360
1
打赏
收藏
tld 是什么文件? 自定义标签?? 这个是怎么使用的?
如题 最好能给个简单,加注释的例子.谢谢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tanzhoujavaeelover
2010-06-29
打赏
举报
回复
(1) 编写JSP,在JSP中使用自定义标签。
(2) 在web.xml中指定JSP中使用的标签的.tld(标签库描述文件)文件的位置。
(3) .tld文件中指定标签使用的类。
3. 自定义标签的分类:
(1) 简单标签:如< mytag:helloworld/>
(2) 带属性标签:如<imytag:checkinput dbname = “<myBean.getDBName()>”/>
(3) 带标签体的标签:
在自定义标签的起始和结束标签之间的部分为标签体(Body)。Body的内容可以是JSP中的标准标签,也可以是HTML、脚本语言或其他的自定义标签。
<mytag:checkinput dbname = “<myBean.getDBName()>”>
<mytag:log message=”Table Name”>
<mytag:checkinput />
(4) 可以被Script使用的标签:
定义了id和type属性的标签可以被标签后面的Scriptlet使用。</P< p>
<mytag:connection id = “oraDB” type = “DataSource” name = “Oracle”>
<%oraDB.getConnection(); %>
4.接口及其他
实际上,自定义标签的处理类实现了Tag Handler对象。JSP技术在javax.servlet.jsp.tagext中提供了多个Tag Handler接口,JSP1.2中定义了Tag、BodyTag、IterationTag接口,在JSP2.0中新增了SimpleTag接口。JSP还提供了上述接口的实现类TagSupport、BodyTagSupport和SimpleTagSupport(SimpleTagSupport只在JSP2.0中才有)。BodyTagSupport实现了BodyTag、Tag和IterationTag接口。
接口及其方法
Tag接口
方法
SimpleTag
dotage
Tag
doStartTag,doEndTag,release
IterationTag
doStartTag,doAfterTag,release
BodyTag
doStartTag,doEndTag,release,doInitBody,doAfterBody
TLD
文件
自定义
标签
一、
TLD
文件
讲解 1.1、
TLD
的概念
TLD
术语解释:
标签
库描述
文件
,如要在JSP页面中实现JSP
标签
,必须首先定义实现
标签
的类,然后在
标签
库描述
文件
(
TLD
)中 概念:tag
标签
的配置
文件
,存放
标签
名字和类的映射用的 将写好的类映射成JSP
标签
,最后在JSP
文件
中
使用
定义好的
标签
,就可以生成动态的JSP内容。 1.2、
TLD
的作用与原理 作用:他把页面
标签
和后面的java类映射起...
自定义
标签
的开发之
tld
文件
自定义
标签
的开发步骤:定义一个
标签
处理类;定义描述
文件
;根据描述
文件
处理
标签
定义描述
文件
的过程:在WEB-INF下创建一个
tld
文件
,复制apache-tomcat-7.0.22\webapps\examples\WEB-INF\jsp2目录下的jsp2-example-taglib
文件
的头信息和一个
标签
内信息到这个事先创建好的
tld
文件
中,并作出相应修改。
tld
部分
文件
内容的
jsp
自定义
标签
的
使用
以及
tld
文件
配置总结
第一步:在WEB-INF目录下(即与web.xml同级目录)添加名为"my.
tld
"的
文件
,
文件
名可任意取,内容如下 http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> 1.0 1.2 MyTag http://www.com.cn/tag/my My Framework JSP Tag Library.
什么是
tld
文件
TLD
文件
的解释术语:
标签
库描述
文件
,用于存放
标签
名名字和类的映射用的
标签
库:它把类
标签
和后面的Java类映射起来,它减少了页面的代码,使页面更加的清晰,其实
标签
最后还是被解释成后台的java代码原理是,在用户在jsp页面中
使用
标签
时,系统首先会先到xml
文件
中的 <taglib>
标签
中的《taglib-uri》和《taglib-location》这两对
标签
找到相对应的扩展名为
tld
文...
自定义
标签
库中的
tld
文件
关于taglib中
tld
定义的说明在JSP中
使用
标签
是很平常的事情,在制作
自定义
标签
时,通常都需要写
tld
文件
来定义
标签
的各种属性,对应的java类,前缀等等。
标签
与
tld
文件
紧紧相连,那么,到底应该怎么放置
tld
文件
?在web.xml中怎么定义
tld
文件
的位置?在
使用
别人提供的taglib框架时也会遇到部署问题,看了这篇文章应该会有收益!1 Taglib的
使用
首先是在头部申明taglib, u...
其他
10,610
社区成员
29,026
社区内容
发帖
与我相关
我的任务
其他
Web 开发 其他
复制链接
扫一扫
分享
社区描述
Web 开发 其他
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章