<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:forEach items="${persons}" var="person">
<tr>
<td>
<c:out value="${person.id}" />
</td>
</tr>
</c:forEach>
<a name="1"/> EL表达式
Expression Language,语法:${exprssion},作用:简化对象访问
<a name="1.1" /> 1.1 访问Map对象
<%
HashMap<String, String> map = new HashMap<String, String>();
map.put("a", "1");
map.put("b c", "2");
map.put("d", "3");
// 下面两行任选其一
pageContext.setAttribute("m", map);
request.setAttribute("m", map);
%>
//EL三种访问方式
${m['a']}
${m["b c"]}
${m.d}
<a name="1.2" /> 1.2 访问Collection、数组对象
<%
LinkList<String> list = new LinkList<String>();
list.add("abc");
list.add("123");
pageContext.setAttribute("lst", list);
%>
${lst[1]}
<a name="1.3" /> 1.3 访问JavaBean属性
<%
Person p = new Person();
p.setId(1);
p.setNickName(“boss”);
page.setAttribute("xp", p);
%>
${xp.id} //属性根据set, get得到
${xp.nickName}