为什么JSP只显示一个单一的员工详细信息?

时间:2018-03-24 13:24:33

标签: java jsp servlets jstl

我显示存储在数据库中的员工的详细信息 我的servlet代码创建了一个雇员对象的Arraylist,并通过RequestDispatcher forward方法将其发送到JSP。 我在request.setAttribute("emp", list)中设置了一个属性,该属性将该列表作为参数。

request.setAttribute("emp", list);
RequestDispatcher rd = request.getRequestDispatcher("/rafi.jsp");
rd.forward(request, response);

我的JSP文件使用JSTL显示该列表中员工的详细信息 代码是这样的:

<table>
    <c:forEach items="${emp}" var="employ">
        <tr>
            <td>${employ.id}</td>
            <td>${employ.username}</td>
            <td>${employ.password}</td>
        </tr>
    </c:forEach>
</table>

但我只获得一个员工的详细信息,而不是所有员工的详细信息,例如,如果员工是abc,而xyz输出是abc abc。我该如何解决这个问题?

0 个答案:

没有答案