zoukankan      html  css  js  c++  java
  • struts标签小记

    1.<s:iterator>标签的  奇偶数行使用不同样式

    <s:iterator id="list" value="#request.listq" status="st">
         <s:if test="#st.odd">
         <dl>
             <p><img src="<%=serverContext %>/template/shop/images/dw/x.png" /></p>
                <dt><img src="<s:property value="#list.productImgPath" />" width="169px" height="168px"/></dt>
                <dd><span><s:if test="#list.isPublish=="Y"">
         <a href="<s:property value="#list.htmlPath"/>" target="_blank">
         <s:property value="#list.productName" />
         </a>
        </s:if></span></dd>
                <dd>万能险</dd>
                <dd>&nbsp;</dd>
                <dd style="color:#FC3"><strong>¥1000</strong>起</dd>
                <dd><a href="<s:property value="#list.htmlPath"/>" target="_blank"><img src="<%=serverContext %>/template/shop/images/dw/hy_ckxq.png" /></a></dd>
            </dl>
         
         </s:if>
         <s:else>
         <dl style="margin-right:-10px">
             <p><img src="<%=serverContext %>/template/shop/images/dw/x.png" /></p>  
                <dt><img src="<s:property value="#list.productImgPath" />" width="169px" height="168px"/></dt>
                <dd><span><s:if test="#list.isPublish=="Y"">
         <a href="<s:property value="#list.htmlPath"/>" target="_blank">
         <s:property value="#list.productName" />
         </a>
        </s:if></span></dd>
                <dd>万能险</dd>
                <dd>&nbsp;</dd>
                <dd style="color:#FC3"><strong>¥1000</strong>起</dd>
                <dd><a href="<s:property value="#list.htmlPath"/>" target="_blank"><img src="<%=serverContext %>/template/shop/images/dw/hy_ckxq.png" /></a></dd>
            </dl>
         
         </s:else>

    2..<s:iterator>标签的  list对象嵌套  (private List<ClaimPayDetail> listClaimPayDetail 是ClaimDetail的一个属性)

    <s:iterator id="claimlist" value="policy.claims">
                   <s:iterator id="claimpaydetaillist" value="#claimlist.listClaimPayDetail">
                  <tr>
                    <td><s:property value="#claimlist.claimNumber"/></td>
                    <td><s:property value="policy.policyNo"/></td>
                    <td><s:property value="#claimlist.insuredName"/></td>
                    <td><s:property value="#claimlist.claimState"/></td>
                    <td><s:property value="#claimlist.closeDate"/></td>
                    <td><s:property value="#claimlist.claimResult"/></td>
                    <td><s:property value="#claimpaydetaillist.receiveMoney"/>元</td>
                  </tr>
                  </s:iterator>
                  </s:iterator>

    //还有其他状态的test

    1:#status.odd 是否奇数行

     

    2:#status.count 当前行数

     

    3:#status.index 当前行的序号,从0开始『#status.count=#status.index+1』

     

    4:#status.first 是否第一行

     

    5:#status.last 是否最后一行

     

    6:#status.modules(int) 当前行数取模

     

    判断方法是:

    <s:iterator value="list" status="st">

    <s:if test="#status.last">

    ........

    </s:if>

    </s:iterator>

    在前台JSP页面判断list是否为空

    <s:if test="list.size()==0">list为空</s:if>

    <s:else>

      <s:iterator value="list">

        名字:<s:property value="name"/> 性别:<s:property value="sex"/>

      </s:iterator>

    </s:else>

  • 相关阅读:
    bzoj1854 [Scoi2010]游戏
    bzoj2456 mode
    bzoj4810 [Ynoi2017]由乃的玉米田
    bzoj1076 [SCOI2008]奖励关
    bzoj3064 Tyvj 1518 CPU监控
    bzoj1798 [Ahoi2009]维护序列
    bzoj3575 [Hnoi2014]道路堵塞
    bzoj3992 [SDOI2015]序列统计
    uoj#34. 多项式乘法
    高等代数典型问题集
  • 原文地址:https://www.cnblogs.com/vinplezhang/p/3790842.html
Copyright © 2011-2022 走看看