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
返回一个名为
user
的
User
类对象,
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:property value="/user.age"/>
</ww:if>
<ww:else>
年龄不能被20整除
</ww:else>
年龄不能被20整除
</ww:else>
3、<ww:iterator>
attribute
|
required
|
description
|
id
|
no
|
唯一标识符
|
status
|
no
|
迭代的状态 getCount(), getIndex(), isFirst(), isLast(), isEven(), isOdd(). 通过以上方法能取得迭代的信息
|
value
|
no
|
要输出的对象
|
例:
如果
action
返回一个名为
list
的
List
,里面存放
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"/>