1: 使用El表达式遍历Map
<c:if test="${not empty paperMap}"> paperMap是一个Map<Object,List>
<c:forEach items="${paperMap}" var="m">
<c:set var="siteCourse" value="${m.key}"></c:set> 得到Key
<c:set var="papers" value="${m.value}"></c:set> 得到value 是一个List集合
<c:set var="paperSize" value="${fn:length(papers)}"></c:set> 得到集合的长度
<c:forEach items="${papers}" var="paper" varStatus="s"> <遍历集合
</c:forEach>
</c:forEach>
</c:if>
jstl中foreach序号
1
<c:forEach items="${signBusList}" var="sign" varStatus="xh">
${xh.count}序号从1开始
${xh.index}序号从0开始
${xh.last}最后一个序号
${xh.first}第一个序号
</cforEach>
2
<c:set value="${(page.pageNo-1)*page.pageSize}" var="i" scope="page"/>
<c:forEach var="preference" items="${page.list}" varStatus="status">
<c:set value="${pageScope.i + 1}" var="i" scope="page"/>
序 号:${pageScope.i}
</c:forEach>
3. <c:forEach var="entity" items="${pageData.result}" varStatus="xh">
<tr>
<td>${xh.count}</td>
$(function () {
// 全选
$("#btnCheckAll").bind("click", function () {
$("[name = chkItem]:checkbox").attr("checked", true);
});
// 全不选
$("#btnCheckNone").bind("click", function () {
$("[name = chkItem]:checkbox").attr("checked", false);
});
// 反选
$("#btnCheckReverse").bind("click", function () {
$("[name = chkItem]:checkbox").each(function () {
$(this).attr("checked", !$(this).attr("checked"));
});
});
// 全不选
$("#btnSubmit").bind("click", function () {
var result = new Array();
$("[name = chkItem]:checkbox").each(function () {
if ($(this).is(":checked")) {
result.push($(this).attr("value"));
}
});
alert(result.join(","));
});
});
</script>
</head>