var是一个静态属性,用于公开当前元素(主体本地)
如何通过 scriptlet/expression 访问 var 属性?
初始化代码
<%
Employee e = new Employee();
e.setName("name");
e.setEmail("abc@gmail.com");
java.util.List<Employee> empList = new java.util.ArrayList();
empList.add(e);
request.setAttribute("empList", empList); %>
forEach 代码 1 deferredExpression 错误
<c:forEach var="emp" items="${employees}">
<c:out value="${emp.name}"/><br><%=emp.getName()%>
</c:forEach>
也不
forEach 代码 2 deferredExpression 错误
<c:forEach var="emp" items="${empList}" varStatus="status">
Emp email: <%= ((Employee)(pageContext.findAttribute("emp"))).getName() %>
</c:forEach>