Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29955379
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类: Java

2010-03-07 00:23:08

TLD文件配置详解


write
org.apache.struts.taglib.bean.WriteTag
empty

bundle
false
true



其中:
write
:这个Tag的名字
org.apache.struts.taglib.bean.WriteTag
:这个Tag是由那个类实现的(这个class可以在struts.jar包中找到)
empty
:这个Tag可以直接结尾,不需要填写内容
这里bodycontent有三个可选值
 jsp        
标签体由其他jsp元素组成   
         
如果其有jsp元素,那么标签会先解释,然后将元素的实际值传入。比如标签体里含有<%=attributeName%>这样子的jsp元素,此时标签会按attributeName的实际值是什么就传入什么。这个是最常用的一个。
 empty
标签体必须为空   
 
在引用这个Tag的时候,可以,而不必
 tagdependent
由标签解释,不带jsp转换


这里标识的是这个Tag的一个参数
bundle
这个参数的名字
false
这个参数是否是必填相
如果为true则必须写这个参数,否则会报错
true
是说这个标签的值可以写入
rtexprvalue:"RUN-TIME EXPRESSION VALUE",
是否可以动态赋值,

jsp中如value="<%=attributeName%>"



示例:



1.0

myTagLib

/myTag




bodyTag1

body.bodyTag1

JSP


countNum
true
true




另外一篇简介也不错:

标签库元素属性:表格如下
        

属性表格
属性 描述
tlib-version 本标签库实现版本
jsp-version 标签库依赖的JSP版本
short-name 被JSP创作工具使用的一个短的默认名词
uri 指定这个标签库的uri信息
display-name 被工具使用的显示用的名字
small-icon 被工具使用的小图标
large-icon 被工具使用的大图标
description 本标签的描述
validator TLD验证信息
listener 实践监听器规范
        tag标签相关属性:
tag标签相关属性表
属性 描述
name tag标签唯一的名称
tag-class tag标签的处理类
tei-class tag标签的TagExtraInfo类
body-content 标签主体的内容
display-name 显示的名称
small-icon 被工具使用的小图标
large-icon 被工具使用的大图标
description 本标签的描述
variable 脚本变量的信息
attribute 标签属性的信息

 
阅读(1610) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~