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

十万火急求助!jstl之foreach标签能不能取私有属性?
比如有个实体类
class User{
private String username;
public void setUsername(){...}
public String getUsername(){...}
}
我在服务端查到一个user列表,放到request中。request.setAttribute("userList",userList);
jsp中遍历
<c:foreach var="user" item="${requestScope.userList}">
<c:out value="${user.username}"/>
</c:foreach>
这样可否?
PM不允许在jsp里写java scriplet只用了structs 1,除了jstl外还能有何方法?十万火急,跪拜

------解决方案--------------------
userList 这里有值吗 item items
------解决方案--------------------
item 改成 items 再试试
------解决方案--------------------
探讨
userList 这里有值吗 item items

------解决方案--------------------
语法1:基于集合元素进行迭代 

<c:forEach items="collection" [var="var"] [varStatus="varStatus"] [begin="startIndex"] [end="stopIndex"] [step="increment"]>
JSP elements
</c:forEach>

很明显 你的是item 应该按要求改成items