JSTL无法从javaBean中找到映射以能够遍历它

我正在使用bean来获取和设置数据。当我尝试从servlet检索地图时,出现以下错误:

  

服务器遇到意外状况,阻止了它   完成请求。

错误指向此行:

<c:forEach var="item" items="${AllCars.cars}">

这是我的.jspx文件的根目录:

<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
 xmlns="http://www.w3.org/1999/xhtml"
 xmlns:c="http://java.sun.com/jsp/jstl/core"
 version="2.0">

这是我的forEach和我的.jspx文件中的bean:

<jsp:useBean class="model.CarList" id="AllCars" scope="session"/>

<c:forEach var="item" items="${AllCars.cars}">
   <ul>
       <li><c:out value="${item.value.Make}"/></li>
       <li><c:out value="${item.value.Model}"/></li>
       <li><c:out value="${item.value.Type}"/></li>
   </ul>
</c:forEach>

这是我的CarList bean中的get方法:

public Map getcars() {
   return this.lessons;
}

我在哪里错了?我到处都看过,应该可以正常工作,而且我的似乎与他们匹配。

qwer123456asdf 回答:JSTL无法从javaBean中找到映射以能够遍历它

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3056202.html

大家都在问