【问题标题】:How to display all entity?如何显示所有实体?
【发布时间】:2014-07-15 11:33:23
【问题描述】:

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

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 这个问题不是关于hibernate,也不是关于spring-mvc——它是关于在JSP页面中显示集合的元素——并且已经回答了好几次了。

标签: java hibernate jsp spring-mvc


【解决方案1】:

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

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

Jsp 代码

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-10
    • 1970-01-01
    相关资源
    最近更新 更多