求大神解答哈,我试了很多次,还是不行,在jsp页面显示不出来,不知道为什么?
后端代码:
servlet代码:
EmployeeDao employeeDao = new EmployeeDaoImpl();
List<Employee> employeeList = employeeDao.findAllEmployee();
request.setAttribute("empList", employeeList);
request.getRequestDispatcher("/test.jsp").forward(request, response);
前端代码:
头文件:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" %>
<%@ page isELIgnored="false" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
foreach循环:
<table>
<tr>
<th>员工ID</th>
<th>员工姓名</th>
</tr>
<tr>
<c:forEach items="${empList}" var="aa">
<th>${aa.employeeId}</th>
<th>${aa.employeeName}</th>
</c:forEach>
</tr>
</table>
我用eclipse调试了一下servlet:
明明这里有值,但是就是传递不过去???
求大神解答
你的tr也应放到forEach里才行,估计是标签显示问题,有什么报错信息么? 你查看下前端显示的的html源代码,看看输出是什么样的?