【发布时间】:2013-01-27 15:57:38
【问题描述】:
<% for(int count=0;count<lengthOfUser;count++) {%>
<%int tempuser= users[count]; %>
<c:forEach items="${userList}" var="user" varStatus="status">
<c:choose>
<c:when test="${user.userID == tempuser}">
hiii
</c:when>
</c:choose>
</c:forEach>
<%}%>
这是我的 jsp 页面。我正在尝试使用两个变量。但是这段代码不起作用。请帮助我。
【问题讨论】:
-
首先我认为使用 scriplets 不是一个好主意。其次我想知道 userList 变量是什么?
-
userList 是我的数组列表,我从中获得了来自数据库的结果集。如果我将尝试
那么它可以正常工作但是当我试图将它与不同的变量进行比较。它不起作用。 -
List 接口没有名为 userId 的方法
-
userlist 是我的结果集,userID 是 resultSet 中的字段之一
-
如果我想从结果集中获取信息,我使用这个 userList.getInt("userID");其中 userId 是 db 中的列名