Taglib (Struts2 标签库)
抽象了不同表示技术,现在 主要支持三种表示技术:
和 。但部分的 在三种表示技术下都可以使用,但是也有部
分只能在某一种情况下使用。
可以分为两类:通用标签和 标签。
4.1 节 通用标签
通用标签用来在页面表示的时候控制代码执行的过程,这些标签也允许从 或者值堆
栈中取得数据。例如地域,, ,和 。
控制标签控制程序执行,例如:!,
数据标签管理数据的取得和创建,例如:,"#$%
控制标签
if 标签
描述
! 标签用来控制基本的条件处理流程,通常和 标签或者 ! 标签连用。
参数
名字 是否必须 默认值 可否使用表达式 类型 描述
&
否
'
是
用来表示该元素,对于
和 ( 标签来说直接转
变为 ) & 属性
是
'
是
用来决定是否显示标签内
部内容的表达式
'例子
*+!,-./!0-1
*&12345&*6&1
*6+!1
*+!,-./0-1
*&1245&*6&1
*6+!1
*+1
*&12345&*6&1
*6+1
elseIf 标签
参考 ! 标签
else 标签
参考 ! 标签
append 标签
描述
用来做 标签的辅助,将不同 中的内容合在一个 中。
参数
名字 是否必须 默认值 可否使用表达式 类型 描述
&
否
'
是
用来保存结果 的
对象在 5 中
的名字。
评论0