首页 > 代码库 > JSTL标签API(c)的使用
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="http://www.mamicode.com/${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>
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
<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="http://www.mamicode.com/1" id="can${right.code }" name="${right.code }" />
<label for="can${right.code }">能</label>
<input type="radio" value="http://www.mamicode.com/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="http://www.mamicode.com/${ grade }">${ grade }</option>
</c:forEach>
</select>
</c:when>
<c:otherwise>
<input type="text" name="${ right.code }" value="http://www.mamicode.com/0" style="text-align:right; width:50px;" />
</c:otherwise>
</c:choose>
</<li>
</c:forEach>
</ul>
</c:if>
</td>
JSTL标签API(c)的使用