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>

  • 相关阅读:
    简单理解ThreadLocal原理和适用场景
    Portal实现原理
    Spring cloud微服务实战——基于OAUTH2.0统一认证授权的微服务基础架构
    Java8中 Date和LocalDateTime的相互转换
    sonar rule
    图论篇2——最小生成树算法(kurskal算法&prim算法)
    图论篇1——图的基本概念
    数论篇6——欧拉函数
    数论篇5——数论四大定理
    数论篇4——逆元(数论倒数)
  • 原文地址:https://www.cnblogs.com/vinplezhang/p/3790842.html
Copyright © 2011-2022 走看看