如何显示所有实体?

时间:2014-07-15 11:33:23

标签: java hibernate jsp spring-mvc

我通过以下方法获得了数据库中表中所有实体的列表:

public Collection<? extends Product> getAllProducts() throws SQLException {
        Session session = Hibernate.util.HibernateUtil.getSessionFactory().openSession();
        session.beginTransaction();
        List<Product> products = new ArrayList<Product>();
        products = session.createCriteria(Product.class).list();
        return products;
    }

我想为给定集合中的所有元素显示Product.name。如何在jsp页面中完成?

1 个答案:

答案 0 :(得分:1)

假设您已将product列表放在控制器中modelmap

通过command object访问Jsp内部的相同内容。

Jsp代码

<c:forEach var="product" begin="0" step="1" items="${products}">
     <td>${product.name}</td>
 </c:forEach>