一、forEach标签
c:forEach循环迭代标签的用法
遍历HashMap集合
<%
HashMap<String,String> hm=new HashMap<String,String>();
hm.put("年龄", "25");
hm.put("身高", "175cm");
hm.put("性别", "女");
hm.put("职业", "白领");
hm.put("收入", "10k/月");
pageContext.setAttribute("hm", hm);
%>
<table>
<tr><th colspan="2">当前元素</th><th colspan="4">元素状态</th>
</tr>
<tr><th>元素的key</th><th>元素的value</th>
<th>元素索引</th><th>元素总数</th>
<th>是否第一个</th><th>是否最后一个</th></tr>
<c:forEach var="m" items="${hm}" varStatus="s">
<tr><td>${m.key }</td><td>${m.value}</td>
<td>${s.index }</td><td>${s.count }</td>
<td>${s.first }</td><td>${s.last }</td></tr>
</c:forEach>
</table>
遍历数组
<%
String[] arr={"赤","红","黄","绿","青","蓝","紫"};
pageContext.setAttribute("arr", arr);
%>
<table>
<c:forEach var="v" items="${arr}" begin="2" end="6" step="2" varStatus="s">
<tr><td>${v }</td>
<td>${s.index }</td><td>${s.count }</td>
<td>${s.first }</td><td>${s.last }</td></tr>
</c:forEach>
</table>
二、import标签
c:import的学习,导入其他服务器资源
<c:import url="http://www.baidu.com/" charEncoding="utf-8"/>
三、url标签
url的标签,格式化URL
<h1><c:url>实例 Demo</h1>
<a href="<c:url value="http://www.hao123.com"/>">
四、重定向标签
<c:redirect url="http://www.runoob.com"/>
五、param标签
切记:param标签不能独立使用,只能用于import,url,redirect标签内添加参数
<c:url var="myURL" value="main.jsp">
<c:param name="name" value="Runoob"/>
<c:param name="url" value="www.runoob.com"/>
</c:url>