zoukankan      html  css  js  c++  java
  • JSTL标签API(c)的使用

    后台传数List,在jsp接收以${group.code }
    List<Staff> groups = staffService.getStaffsByName("", "",ZD,"G", 0, 1000);
    model.addAttribute("groups", groups);


    List<StaffRight> rights = staffRightService.getStaffRights();
    model.addAttribute("rights", rights);

    ******************************************************************************
    <td class="content" colspan="3">
    <div class="area" style="position:relative;">
    <c:if test="${!empty groups }">
    <dl>
    <c:forEach items="${groups }" var="group">
    <dd>
    <input type="checkbox" value="${group.code }" id="${group.code }" name="staff_code" />
    <label for="${group.code }">${group.code }-${group.name1 }</label>
    </dd>
    </c:forEach>
    </dl>
    </c:if>
    </div>
    </td>

    //升級:2個對象,的某一元素相等  

    <div id="div1" name="div1" class="area" style="position:relative;">
    <c:if test="${!empty outlets}">
    <dl>
    <c:forEach items="${outlets}" var="outlet">
    <c:set var="has" value="0" ></c:set>
    <dd>
    <c:if test="${!empty pays}">
    <c:forEach items="${pays}" var="pay">
    <c:if test="${pay.outlet==outlet.outlet}">
    <c:set var="has" value="1"></c:set>
    </c:if>
    </c:forEach>
    </c:if>
    <input type="checkbox" value="${outlet.outlet }" id="${outlet.outlet }" name="outlet" <c:if test="${has==1}">checked="checked"</c:if> />
    <label for="${outlet.outlet }">${outlet.outlet }-${outlet.desc1 }</label>
    </dd>
    </c:forEach>
    </dl>
    </c:if>
    </div>

    //標籤中如果有空格符,有時候也會影響代碼。代碼要規範,不能有多於的空格
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


    <td class="content" colspan="3">

    <c:if test="${!empty rights }">
    <ul>
    <c:forEach items="${ rights }" var="right">
    <li>
    ${right.desc }:
    <c:choose>
    <c:when test="${right.type=='0' }">
    <input type="radio" value="1" id="can${right.code }" name="${right.code }" />
    <label for="can${right.code }">能</label>
    <input type="radio" value="0" id="cannot${right.code }" name="${right.code }" checked />
    <label for="cannot${right.code }">不能</label>
    </c:when>
    <c:when test="${right.type=='1' }">
    <select name="${ right.code }">
    <c:forEach begin="0" end="9" step="1" var="grade">
    <option value="${ grade }">${ grade }</option>
    </c:forEach>

    </select>
    </c:when>
    <c:otherwise>
    <input type="text" name="${ right.code }" value="0" style="text-align:right; 50px;" />
    </c:otherwise>
    </c:choose>
    </<li>
    </c:forEach>
    </ul>
    </c:if>
    </td>

    <c:if test="${!empty DSCP }">
    <c:forEach items="${DSCP}" var="DSCP">
    <c:forEach items="${cats}" var="cats">
    <c:if test="${DSCP.DOpen=='TRUE' && cats.catCode==DSCP.detail}">
    <option value="${DSCP}">大大類折扣:${DSCP.DValue}%,设为最高上限,${DSCP.detail}-${cats.desc1}</option>
    </c:if>
    <c:if test="${DSCP.DOpen=='FALSE' && cats.catCode==DSCP.detail}">
    <option value="${DSCP}">大大類折扣:${DSCP.DValue}%,${DSCP.detail}-${cats.desc1}</option>
    </c:if>
    </c:forEach>
    </c:forEach>
    </c:if>

  • 相关阅读:
    jdbc连接池中c3p0的配置文件的详解以及在在java中如何使用
    idea导入myeclipes项目、运行项目
    java中身份证号和的银行卡的深度校验
    springBoot的搭建使用记录
    java分模块项目在idea中使用maven打包失败(ps:maven常用到的命令)
    js获取当前页面相关信息
    mybatis使用中的记录
    tomcat服务的启动与隐藏启动(win)
    cmd命令关闭占用程序的端口
    ping端口是否开放(windows,macos,linux)
  • 原文地址:https://www.cnblogs.com/OP-RONG/p/4193337.html
Copyright © 2011-2022 走看看