Struts2标签库详解

上传人:s9****2 文档编号:490092893 上传时间:2022-11-16 格式:DOC 页数:21 大小:131.50KB
返回 下载 相关 举报
Struts2标签库详解_第1页
第1页 / 共21页
Struts2标签库详解_第2页
第2页 / 共21页
Struts2标签库详解_第3页
第3页 / 共21页
Struts2标签库详解_第4页
第4页 / 共21页
Struts2标签库详解_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《Struts2标签库详解》由会员分享,可在线阅读,更多相关《Struts2标签库详解(21页珍藏版)》请在金锄头文库上搜索。

1、Tglib(St标签库)Srus alib抽象了不同表示技术,现在ruts2主要支持三种表示技术:JP,FreMarker和Velity。但部分的Tg在三种表示技术下都可以使用,但是也有部分只能在某一种情况下使用。Ta可以分为两类:通用标签和UI标签。4.1节通用标签通用标签用来在页面表示的时候控制代码执行的过程,这些标签也允许从Actio或者值堆栈中取得数据.例如地域,avBean,URL,和actio。控制标签控制程序执行,例如:if,lse,iteator数据标签管理数据的取得和创建,例如:ben,pus,i8n控制标签if标签 描述 f标签用来控制基本的条件处理流程,通常和lse标签或

2、者elef标签连用。参数名字是否必须默认值可否使用表达式类型描述d否是tn用来表示该元素,对于U和Fm标签来说直接转变为HML i属性tet是是ole用来决定是否显示标签内部内容的表达式例子s:i est=”lse” dvWill No BExued/div/s:is:lsif esttre” dvWiBe Executed/div/s:eseif diWill ot e Exueddi s:parm alue=”myList1” / s:para ue=”%ys2” / :pamvlue=mList3” /s:iteratraue#mppedIrator” s:prpert/ s:prpet

3、y / 例:生成一个tratr,使用cun属性。因为ount属性值为3,所以只有前三个内容(aaa,b,cc)在生成的eat中。Generatean iteratr it count ttrbutes:generator valaaa,bb,ccc,ddd,ee” cout:ierator b/ r/% 例4:生成ietr,使用cnverter属性,这里的convert仅仅将每一个对象添加了一个cnerr前缀。s:genero val=”%aaa,bbb,cc,d,ee nverter=%yConvete” :tertor :iteatr/s:itratr例2:s:ben nmeorg.aah

4、eruts.e。teratrExmple iit s:aram e=day” value”foo/ /s:beanpDays of th we/th/r/s:ierat valueit。ays” tatus=”rowstatus” tr d stle=”bcground:gry”/t /s:if s:propery/ /s:ls /tr/s:teratr例3:s:ieator value=gropDo。grp tu=gouptus” trclasseve/s:else t:properyvale=nae” / s:propertle=”descriptio” / d s:ierorvalue=userstatu=serStatus” s:f est=”!#serStus。as,:if /s:iterar d /tr s:iratrmrge 标签(同append?)描述参数例子sort 标签(JSPTag)描述对一个可以迭代的对象进行排序操作.参数名字是否必须默认值可否使用表达式类型描述oarar是是parato排序用的比较器oce否是Strng排序对象例子例:s:srtcpaaor=myComarar souce=”myList” s:ieator例2::sortid=mrtedist cmparatr=myCoarator” surce=myLs/ tors

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号