如何使用spring mvc在JSP文件中获取ArrayList

时间:2017-07-20 09:42:59

标签: java spring jsp spring-mvc jstl

@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上打印它。 请帮我 三江源

1 个答案:

答案 0 :(得分:0)

在jsp中打印List的示例。 ememp列表和forEach的项目,就像JAVA for List的循环一样。在li中,我已将em.nameem.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" %>