webwork标签

本文介绍了WebWork框架中常用的标签,包括property、if、else、elseif和iterator等,并提供了实际应用案例。同时,还展示了如何使用WebWork标签进行数据展示与交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

webwork标签:
下面是用在jsp页面中的标签,若在ftl中则只要把标签改为<@ww.xx></@ww.xx>即可
1、<ww:property>

attribute
required
description
id
no
唯一标识符
value
no
内容
escape
no
Determines if the contents should be escaped appropriately for valid HTML characters
例:
Action返回一个名为userUser类对象,User类中有username属性
<ww:property value="/”user.username”/>
2、<ww:if> <ww:else> <ww:elseif>
 

attribute
required
description
id
no
唯一标识符
test
yes
判断条件
例:
Action返回一个名为user的User类对象,User类中有age属性,如果年龄能被2整除,我们将它显示,否则显示“年龄不能被20整除”
<ww:if test="user.age%20==0">
<ww:property value="/user.age"/>
</ww:if>
<ww:else>
年龄不能被20整除
</ww:else>
3、<ww:iterator>

attribute
required
description
id
no
唯一标识符
status
no
迭代的状态 getCount(), getIndex(), isFirst(), isLast(), isEven(), isOdd(). 通过以上方法能取得迭代的信息
value
no
要输出的对象
例:
如果action返回一个名为listList,里面存放User类的列表,User类中有一个username的属性:
<ww:iterator value=”list”>
<ww:property value=”username”/>
</ww:iterator>
如果要加序号,则:
<ww:iterator value=”list” status=”li”>
<ww:property value=”#li.count”/> <ww:property value=”username”/>
</ww:iterator>
注意:用status时,要加‘#’
 
其他的标签都和html标签差不多:
<@ww.textfield  name=''  required="true"/>
<@ww.select name="" list="" emptyOption="true"  required="true"/>
<@ww.datepicker name=""   cssClass="" required="true"/>
<@ww.textarea name=" " cols="30" rows="5"/>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值