@RequestMapping("/get")
public ModelAndView add()
//public void Connector()
{
ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationcontext.xml");
EmployeeDao dao=(EmployeeDao) ctx.getBean("edao");
List<Employee> list=dao.getAllEmployees();
ModelAndView mv=new ModelAndView();
mv.setViewName("display1.jsp");
mv.addObject("emp", list);
return mv;
//System.out.println(dao.getAuth());
}
我正在尝试使用带有modelAndView对象的jstl向jsp显示列表我从数据库中获取列表但无法在jsp上打印它。 请帮我 三江源
答案 0 :(得分:0)
在jsp中打印List的示例。 em
是emp
列表和forEach
的项目,就像JAVA for List的循环一样。在li
中,我已将em.name
和em.something
替换为您要打印的Employee
类属性。
<c:forEach items="${emp}" var="em">
<li>${em.name}</li>
<li>${em.something}</li>
</c:forEach>
不要忘记在jsp文件中添加标记lib
<%@ taglib prefix = "c" uri = "http://java.sun.com/jsp/jstl/core" %>