【发布时间】:2015-12-08 08:11:26
【问题描述】:
我尝试从 Spring MVC 控制器发送员工列表,然后在带有 forEach 循环的 jsp 中使用它,但收到空白页。
怎么了?
这是我的代码:
@RequestMapping(value = "getuserbylastname", method = RequestMethod.GET)
Employee employee, ModelMap model) {
public ModelAndView searchUserByLastname(@ModelAttribute("employee")Employee employee, ModelMap model) {
List emplList = new ArrayList();
EmployeeDAO employeeDAO = new EmployeeDAOImpl();
emplList = employeeDAO.getByLastname(employee.getLastName());// here list size is 2
model.addAttribute("listOfEmployees", emplList);
return new ModelAndView("redirect:/searchbysurnameresult", "Model", emplList);
}
jsp:
<html>
<body>
<c:forEach var="employee" items="${Model}">
<c:out value="${employee.firstName}"/>
</c:forEach>
</body>
</html>
P.S.我在 JSP 中有一个 taglib url,但是在这个站点上显示它就像代码一样有问题
【问题讨论】:
-
你必须在 JSP 页面的 c:forEach 标签中写 items=¨${listOfEmployees}¨。
标签: java spring jsp spring-mvc