Hibernate 如何使用SpringMVC将数据从控制器显示到jsp?

Hibernate 如何使用SpringMVC将数据从控制器显示到jsp?,hibernate,jsp,spring-mvc,Hibernate,Jsp,Spring Mvc,嗨,我无法在spring中将数据从控制器显示到jsp页面,我是spring的新手,这是我的控制器 List<DocDto> list =DocService.getDocs(); DocDto docList = new DocDto(); docList.setdocType(doc_type); docList.setdocSubType(doc_subtype); jobList.

嗨,我无法在spring中将数据从控制器显示到jsp页面,我是spring的新手,这是我的控制器

List<DocDto>  list =DocService.getDocs();
            DocDto docList = new DocDto();
            docList.setdocType(doc_type);
            docList.setdocSubType(doc_subtype);
            jobList.setTransactionId(transaction_id);   
            model.addAttribute("docList", docList);
List List=DocService.getDocs();
DocDto docList=新DocDto();
docList.setdocType(doc\u类型);
docList.setdocSubType(doc_subtype);
作业列表.setTransactionId(事务id);
model.addAttribute(“docList”,docList);
这是我的jsp表

 <c:forEach var="o" items="${list}">
 <tr> 
<td>
<c:out value="${o.doc_type}" /></td>
<td><c:out value="${o.doc_subtype}" /></td>
</td>
</tr>


这并没有在我的jsp中显示任何数据,只是显示了一个空白表。任何帮助都将不胜感激

您正在调用模型属性
docList
,但您正在尝试将其引用为
list
。试一试

<c:forEach var="o" items="${docList}">


相反

您调用的是模型属性
docList
,但您试图将其引用为
list
。试一试

<c:forEach var="o" items="${docList}">


相反

在每个循环中使用${docList}而不是${list}。 如果不起作用,则遵循以下步骤:

检查是否在jsp中包含了正确的jstl库

  <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

并为jstl库使用适当的jar


检查DocDto以查看doc_类型、doc_子类型变量是否拼写正确。

而不是${list}在每个循环中使用${docList}。 如果不起作用,则遵循以下步骤:

检查是否在jsp中包含了正确的jstl库

  <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

并为jstl库使用适当的jar


检查DocDto中的doc\u类型、doc\u子类型变量是否拼写正确。

如果您有bind model.addAttribute(“docList”,docList);当您尝试按列表进行迭代时,您可以使用这个模型;然后迭代。希望它能在您有bind model.addAttribute(“docList”,docList)的情况下工作;当您尝试按列表进行迭代时,您可以使用这个模型;然后迭代。希望它能工作

我试过使用docList,然后出现了以下错误javax.servlet.jsp.JspTagException:不知道如何迭代forEach中提供的“项”是的jstl库包含在jsp中,我不知道问题出在哪里我认为你没有提供正确的jstl jar。如果这导致了问题,那么试着运行一个简单的示例来测试你的库,例如:你尝试了我在链接中提供的那个示例?尝试一下,如果它运行正确,那么taglib else中唯一的问题就是jar中的问题。如果您使用的是maven javax.servlet jstl 1.2,那么就使用这个依赖项。现在它可以工作了:)我给的属性名不正确,它现在可以工作了。非常感谢您的帮助:)我尝试使用docList,然后出现了以下错误javax.servlet.jsp.JspTagException:不知道如何迭代forEach中提供的“项”是的jstl库包含在jsp中,我不知道问题出在哪里我认为你没有提供正确的jstl jar。如果这导致了问题,那么试着运行一个简单的示例来测试你的库,例如:你尝试了我在链接中提供的那个示例?尝试一下,如果它运行正确,那么taglib else中唯一的问题就是jar中的问题。如果您使用的是maven javax.servlet jstl 1.2,那么就使用这个依赖项。现在它可以工作了:)我给的属性名不正确,它现在可以工作了。非常感谢您的帮助:)