引入jstl标签库
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
list集合和map集合的遍历
<body>
<%
List kk = new ArrayList();
kk.add("xuhaitao");
kk.add("xuhaihuan");
request.setAttribute("namee", kk);
Map hh = new HashMap();
hh.put("yi", "xuguozhu");
hh.put("er", "xuhaihuan");
request.setAttribute("mapp", hh);
%>
<c:forEach var="n" items="${namee }">
${n }
</c:forEach>
<c:forEach var="m" items="${mapp }">
${m.key } ${m.value }
</c:forEach>
<br /> ${namee[0]}
<br /> ${mapp.yi}
</body>
c:if标签的使用
<body>
<%
List kk = new ArrayList();
kk.add("xuhaitao");
kk.add("xuhaihuan");
request.setAttribute("namee", kk);
%>
${empty(namee)} <!-- true表示空数组 ,false表示非空数组 -->
<br/><br/>
<c:if test="${empty(namee)}">
kk数组为空
</c:if>
<c:if test="${!empty(namee)}">
<c:forEach var="nn" items="${namee }">
${nn } <br/>
</c:forEach>
</c:if>
</body>
${namee==null?"hhhhhh":"gggggg"} <!-- 注意EL表达式左右花括号正好包住三目运算符 -->
FR:海涛高软(hunk Xu) QQ技术交流群:386476712