因此,我从会话中获取了一个StudentBeans
的ArrayList,我想遍历每个StudentBean
并获取值,但是由于某些原因,ArrayList的元素没有存储在变量中,因为我只得到了一个0 arg构造函数StudentBean
。你能告诉我我的错误在哪里吗?
<jsp:useBean
id="list"
class="java.util.ArrayList"
type="java.util.ArrayList"
scope="session">
</jsp:useBean>
<jsp:useBean
id="student"
class="com.dheri.parteek.beans.StudentBean"
type="com.dheri.parteek.beans.StudentBean"
scope="page">
</jsp:useBean>
<table>
<tr>
<th>#</th>
<th>Name</th>
<th>ID</th>
<th>Grade</th>
</tr>
<c:forEach items="${list}" var="student">
<tr>
<td>
x
</td>
<td>
${student.name}
</td>
<td>
${student.id}
</td>
<td>
${student.grade}
</td>
</tr>
</table>
</c:forEach>
最佳答案
抱歉,我无法发表评论。
您是否在您的JSP文件中包含了核心标记库?
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
也许因为这个原因,您的变量没有存储。