如何从Hibernate查询语言中检索JSP中的列表内容

时间:2018-09-17 19:14:40

标签: spring hibernate spring-mvc hql

我开发了从数据库检索内容并将其存储在列表中的程序

 List<Student> studentList=session.createQuery("from Student s where s.lastName=:lastName and s.firstName=:firstName")
                                          .setParameter("lastName",lname)
                                            .setParameter("firstName",fname).list();
         for(Student studentinfo:studentList)
         {
             System.out.println(studentinfo);
         }
         model.addAttribute("result",studentList);

我已经将结果传递给了JSP文件

    ${result}
<c:forEach var="item" items="${result}">
    ${item}
</c:forEach>

我得到这样的结果

“学生{id = 6,firstName ='arul',lastName ='suju',address ='s; lda'}”

但是我要一一打印出值,任何人都可以在JSP中建议更好的代码

1 个答案:

答案 0 :(得分:0)

我通过修改这样的jsp代码得到了解决方案

<c:forEach var="item" items="${result}">
    ${item.id}
    ${item.firstName}
    ${item.lastName}
    ${item.address}
</c:forEach>