• struts2 标签的几点应用


     转自:http://blog.csdn.net/wcx11/article/details/3247122

    struts2 标签的几点应用

        一、<s:if test=" "> </s:if>  test内容是判断内容

            1、list 的非空判断,需要判断“是否为空”和“size()”两项,普通属性或对象只需判断前者

                        eg:<s:if test="list!= null && list.size() > 0">

            2、emnu对象的判断,可判断其“name”属性,如下“order”的payment属性是emnu,

                        eg:<s:if test="order.payment.name == 'payment.pao'"> 判断当前order的payment属性的name是否为“payment.pao”

        二、<s:iterator value=" "  id="f" status=" stuts" > value需要进行iterator的list,f当前对象

                        eg:<s:iterator value="list" id="f" status="stuts">
                                         <s:if test="#stuts.index % 7 == 0">

                                         //如果当前对象的index属性(表示当前对象是第*个对象)模7余数为0就、、、

                                         <s:text name="%{price}"/>          //取出当前对象的price属性

                                         </s:if>

                                        <s:if test="#f==3">

                                         //如果当前对象的值为3就、、、

                                        </s:if>>

                                   </s:iterator>

         三、当显示一个emnu属性的值时,可以将该属性的name属性作为元素进行国际化的方式拿出

                                  <s:text name="%{order.payment.name}"/>

  • 相关阅读:
    COGS727 [网络流24题] 太空飞行计划
    Bzoj1692 洛谷P2870 [Usaco2007 Dec]队列变换
    Bzoj1029 [JSOI2007]建筑抢修
    Bzoj3168 [Heoi2013]钙铁锌硒维生素
    Bzoj4566 [Haoi2016]找相同字符
    Bzoj4771 七彩树
    Bzoj2597 [Wc2007]剪刀石头布
    Bzoj4773 负环
    HDU5772 String problem
    Bzoj1324 Exca王者之剑
  • 原文地址:https://www.cnblogs.com/PatrickLee/p/2620403.html
Copyright © 2020-2023  润新知