社区
其他
帖子详情
tld 是什么文件? 自定义标签?? 这个是怎么使用的?
OopsJeff
2010-06-28 03:53:20
如题 最好能给个简单,加注释的例子.谢谢
...全文
266
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
文件
,不用做商业用途;用法还比较全面,里面的东西都做了详细的注解,比如说:怎么定义这个
标签
的名字,
标签
的属性,有什么的约束,都做了较详细的解释,上手比较容易,
使用
方便,但在里面定义
标签
的时候,尽量不要
使用
复制粘贴,会有很大的可能会报错
JSP
自定义
标签
学习笔记
本人自行研究JSP
自定义
标签
的学习笔记 目录如下: 目录 一、概述 1 1.1
使用
简单
标签
机制 2 1.2
使用
标签
文件
3 二 、
自定义
标签
简介 3 2.1
自定义
标签
概念 3 2.2
标签
相关概念 3 2.3 如何创建
自定义
标签
3 三、自结束
标签
(不带
标签
体,TagSupport) 3 3.1 自结束
标签
简介 3 3.2 自结束
标签
开发示例 3 四、
标签
中的属性 3 4.1 为
自定义
标签
添加属性 3 4.2
标签
综合示例 3 4.3
TLD
文件
概述 3 五、
标签
中的标记体 3 5.1 标记体简介 3 5.2 一个简单的带标记体的
标签
3 5.3 一个简单的带标记体的
标签
(二) 3 六、
标签
中的子标记 3
jsp
自定义
标签
开发+
TLD
文件
元素详解+实例
jsp
自定义
标签
开发+
TLD
文件
元素详解+实例;从jsp1.1开始就可以在jsp页面中
使用
自定义
标签
了,
使用
自定义
标签
不但可以实现代码重用,而且可以使jsp代码更简洁。Jsp2.0的
标签
扩展API中又增加了SimpleTag接口和其实现类SimpleTagSupport。
tld
自定义
标签
demo
tld
自定义
标签
demo 学习小练习
JSP
自定义
标签
:最近在项目中要用到这种技术,所以自己就写一个经典的HelloWorld实例
JSP
自定义
标签
。在
自定义
标签
的起始和结束
标签
之间的部分为
标签
体(Body)。
标签
处理程序类:定义
标签
的行为,并在JSP引擎遇到
自定义
标签
时调用执行。
标签
库描述符(
TLD
)
文件
:描述
标签
库的XML文档,向JSP引擎提供有关
自定义
标签
的
标签
处理程序的信息。tag
标签
相关属性:实现简单
标签
处理程序
标签
处理程序是一个在运行时调用的Java类,它包含在 JSP
文件
中
使用
的
自定义
标签
的实现代码.
标签
处理程序必须实现或扩展javax.servlet.jsp.tagext包中的类和接口.javax.servlet.jsp.tagext含有允许
标签
处理程序类与JSP容器通信的接口和类。
其他
10,608
社区成员
29,047
社区内容
发帖
与我相关
我的任务
其他
Web 开发 其他
复制链接
扫一扫
分享
社区描述
Web 开发 其他
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章