• jsp页面List迭代


    1、行迭代

    <tbody>
       <c:choose>
        <c:when test="${not empty result}">
         <c:set var="rowNum" value="1"  scope="page"/>
         <c:forEach var="obj" items="${result}">
          <tr>
           <td>${rowNum }</td>
           <td>${obj.loanContractNo }</td>
           <td>${obj.loanName }</td>
           
           <td>${obj.businessManager }</td>
           <td>
            <c:forEach items="${listArea}" var="i">
             <c:if test="${i.nodeNo eq obj.areaNo}">
              ${i.nodeName }
             </c:if>
            </c:forEach>
           </td>
           <td>
           <a href="javascript:void(0);" onclick="goAppInfoNew('${obj.priNumber}')"/>接待信息录入</a>
           <%-- <a href="javascript:void(0);" onclick="doRepeal('${obj.loanContractNo}','p2pReceptionInfoAction.do?method=queryP2pReceptionInfoInit')">撤销</a>--%>
           </td>
          </tr>
          <c:set var="rowNum" value="${rowNum+1}" />
         </c:forEach>
        </c:when>
        <c:otherwise>
         <tr class="odd"><td colspan="6">没有可查看的记录!</td></tr>
        </c:otherwise>
        </c:choose>
       </tbody>

    2、表迭代

    <c:set var="rowNum" value="1"  scope="page"/>
       <display:table uid="app" id="app" name="app"
        class="dpTable" cellpadding="0" cellspacing="1" export="false">
        <display:column title="分公司">
           <c:forEach items="${listArea}" var="a">
                    <c:if test="${app.areaNo eq a.nodeNo}">${a.nodeName}</c:if>         
           </c:forEach>
          <c:choose>
           <c:when test="${app.areaNo eq 'HQ' }">总计</c:when>
          </c:choose>
        </display:column>
                    <display:column  title="正常还款率">
                       <fmt:formatNumber value="${app.overdueRate_A}" type="percent" pattern="0.00%"></fmt:formatNumber>
                   
        </display:column>
        <display:column  title="0-30天逾期率" >
           <fmt:formatNumber value="${app.overdueRate_B}" type="percent" pattern="0.00%"></fmt:formatNumber>
        </display:column>
        <display:column  title="30-60天逾期率" >     
          
      <fmt:formatNumber value="${app.overdueRate_C}" type="percent" pattern="0.00%"></fmt:formatNumber>
        </display:column>
        <display:column  title="60-90天逾期率" >
            <fmt:formatNumber value="${app.overdueRate_D}" type="percent" pattern="0.00%"></fmt:formatNumber>
        </display:column>
        <display:column  title="90-120天逾期率" >
           <fmt:formatNumber value="${app.overdueRate_E}" type="percent" pattern="0.00%"></fmt:formatNumber>
        </display:column>
        <display:column  title="120-150天逾期率" >
           <fmt:formatNumber value="${app.overdueRate_F}" type="percent" pattern="0.00%"></fmt:formatNumber>
        </display:column>   
        <display:column  title="150天以上逾期率" >
           <fmt:formatNumber value="${app.overdueRate_G}" type="percent" pattern="0.00%"></fmt:formatNumber>
        </display:column>
        <display:column  title="城市系数" >
           <fmt:formatNumber value="${app.cityFactory}" ></fmt:formatNumber>
        </display:column>
        <display:column  title="综合评分" >
            ${app.finalFactory}
        </display:column>
        <display:column  title="排名" >    
            <c:choose>
              <c:when test="${app.cityFactory eq '0'}">
              <c:set var="rowNum" value="${rowNum-1}" />
                      不参与排名
              </c:when>
              <c:otherwise>
                ${rowNum}
              </c:otherwise>
            </c:choose>
        </display:column>
        <c:set var="rowNum" value="${rowNum+1}" />
       </display:table>

  • 相关阅读:
    h5移动开发css
    js 小数相加异常
    h5上滑刷新(分页)
    js中的 !!
    图片懒加载(延迟加载)原理及实现
    作用域内优先级及this指针
    函数的属性、方法和构造函数
    判断是否为严格模式
    匿名函数递归调用自身
    闭包
  • 原文地址:https://www.cnblogs.com/Defry/p/4522899.html
Copyright © 2020-2023  润新知