WebWork中最常用的三种标签

来源:互联网 发布:跨越2016朱日和知乎 编辑:程序博客网 时间:2024/04/29 09:47

 

1、<ww:property>

attribute

required

deion

     id

      no

                                     唯一标识符

  

      no

                                     内容

  escape

      no

Determines if the contents should be escaped appropriately for valid HTML characters

  例:

  Action返回一个名为userUser类对象,User类中有username属性

  <ww:property =”user.username”/>

 

2、<ww:if>  <ww:else>  <ww:elseif>

       

attribute

           required

                                     deion

    id

               no

                                         唯一标识符

   test

             yes

                                         判断条件

  例:

  Action返回一个名为user的User类对象,User类中有age属性,如果年龄能被2整除,我们将它显示,否则显示“年龄不能被20整除”

  <ww:if test="user.age%20==0">
       <ww:property ="user.age"/>
    </ww:if>

    <ww:else>
       年龄不能被20整除
    </ww:else>

 

3、<ww:iterator>

    

attribute

required

deion

      id

no

                                    唯一标识符

    status

no

迭代的状态 getCount(), getIndex(), isFirst(), isLast(), isEven(), isOdd(). 通过以上方法能取得迭代的信息

no

要输出的对象

例:

如果action返回一个名为listList,里面存放User类的列表,User类中有一个username的属性:

<ww:iterator =”list”>

<ww:property =”username”/>

</ww:iterator>

 

如果要加序号,则:

<ww:iterator =”list” status=”li”>

<ww:property =”#li.count”/>  <ww:property =”username”/>

</ww:iterator>

注意:用status时,要加‘#’

原创粉丝点击