资源预览内容
第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
第9页 / 共21页
第10页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
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标签或者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:prpety / 例:生成一个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.aaheruts.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
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号