日期:2014-05-17  浏览次数:20640 次

el表达式取值问题
JAVA代码:
public String getAllUsers(HttpServletRequest request){
request.setAttribute("users",userService.getAllUsers());
return "userList";
}

我的
userService.getAllUsers()

可以取过来一值。 里面是一个List
我从jsp里面取值就失败。下面是我的jsp核心代码:
<table border="1" align="center">
<tr>
<td>用户ID</td>
<td>用户名</td>
<td>密码</td>
</tr>
<c:forEach items="${users}" var="user">
<tr>
<td>${user.userId}</td>
<td>${user.userName}</td>
<td>${user.password }</td>
</tr>

</c:forEach>
</table>


最后结果是:


------解决方案--------------------
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"  isELIgnored="false"%>
添加红色部分
------解决方案--------------------
你有没有加<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>