没有合适的资源?快使用搜索试试~ 我知道了~
主要是描述当前主流框架struts2提供的强大的标签库的应用,加上实例讲解,浅显易懂易学。
资源详情
资源评论
资源推荐
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 中
的名字。
'例子
类
"""&5&""/
'
" ( $7
" ( 7
" ( 87
'
'
"59:#;45"/
'
( $,; 9:7
( $<&&9-$-:7
( $<&&9--:7
( $<&&9-8-:7
'
( ,; 9:7
( <&&9--:7
( <&&9--:7
( <&&9--:7
'
( 8,; 9:7
( 8<&&9--:7
( 8<&&9--:7
( 8<&&9-=-:7
'
-&-7
0
'
" $9:/( $70
" 9:/( 70
" 89:/( 870
'
标签使用
*+""&&,-(""&-1
*+"(,-./( $0-61
*+"(,-./( 0-61
*+"(,-./( 80-61
*6+""&1
*+,-./>(""&0-1
*+""61
*6+1
'generator 标签(JSP Tag)
描述
从 属性生成一个 。
参数
例子
例 $+
生成一个简单的 ,并且使用 标签打印出内容。
*+,-./?&&&?0-1
*+1
*+""61*61
*6+1
*6+1
'
例 +
生成一个 ,使用 属性。因为 属性值为 8,所以只有前三个内容
()在生成的 中。
@;#
*+,-./?&&&?0-,-8-1
*+1
*+""61*61
*6+1
*6+1
例 8+
生成 ,使用了 & 属性,之后生成的对象放在 "=5 中,可以通过指定的
& 来访问。
*+,-./?&&&?0-,-A-",--
&,-(-61
*.
,9:"=5<9-(-:7
;#9<#359::/
,9:<59:7
.1
*.,.1*61
*.
0
.1
'
例 A+
生成 ,使用 属性,这里的 仅仅将每一个对象添加了一
个-B-前缀。
*+,-./?&&&?0-,-.
/(=0-1
*+1
*+""61*61
*6+1
*6+1
'
'源码教程下载就到源码网:http://www.codepub.com/
"@5&""/
'
<<<<
'
"==9:/
;=9:/
"CD9:#;45"/
-B-E7
0
07
0
'
<<<
'
0
'
iterator 标签
描述
迭代处理一个 D<<= 或者 D<< 对象
'
参数
名字 是否必须 默认值 可否使用表达式 类型 描述
&
否
'
是
&,
否 否 是
如果指定,在循环的过程
中会保留一个
类型的变
量,该变量用来查询当前
迭代的状态
否
'
是
被迭代的对象
'
'
例子
例 $:
*+,-&-1
*"1&+*+""61*6"1
*6+1
'
例 :
*+(,-<"#<<5("<45("-&,--1
*+"((,-&-,-?!?-61
*+"((,-&-,-??-61
剩余19页未读,继续阅读
lu_xun
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0