如何使用 spring mvc 在 JSP 文件中获取 ArrayList
How to get ArrayList in JSP files using spring mvc
@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 上打印它。
请帮我
谢谢
在 jsp 中打印列表的示例。 em
是 emp
列表的一项,而 forEach
就像列表的 JAVA for 循环一样。在 li
中,我已将 em.name
和 em.something
替换为您要打印的 Employee
class 属性。
<c:forEach items="${emp}" var="em">
<li>${em.name}</li>
<li>${em.something}</li>
</c:forEach>
不要忘记在 jsp 文件中添加标签库
<%@ taglib prefix = "c" uri = "http://java.sun.com/jsp/jstl/core" %>
@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 上打印它。 请帮我 谢谢
在 jsp 中打印列表的示例。 em
是 emp
列表的一项,而 forEach
就像列表的 JAVA for 循环一样。在 li
中,我已将 em.name
和 em.something
替换为您要打印的 Employee
class 属性。
<c:forEach items="${emp}" var="em">
<li>${em.name}</li>
<li>${em.something}</li>
</c:forEach>
不要忘记在 jsp 文件中添加标签库
<%@ taglib prefix = "c" uri = "http://java.sun.com/jsp/jstl/core" %>