JSTL嵌套forEach列表抛出错误

时间:2014-01-29 08:41:42

标签: java jsp jstl

我正在尝试在一个旧项目中使用JSTL,我必须使用嵌套的forEach

我的要求是例如遍历国家/地区列表,其中每个国家/地区都有一个StateList,其中包含州详细信息。

<c:forEach items="${countryList}" var="country"> 
  <c:out value="${country.name}" escapeXml="true" /> 
    <c:forEach items="${country.StateList}" var="state"> 
         <c:out value="${state.name}" escapeXml="true" />   
    </c:forEach>
</c:forEach>

当我尝试这些时,我会收到错误。

An error occurred while evaluating custom action attribute "items" with value "${country.StateList}": Unable to find a value for "StateList" in object of class "com.pack.Country" using operator "." (null)

我做错了什么?是否有其他方法可以在不使用scriplets的情况下执行相同操作?

问题解决:问题是我在类中使用StateList而不是stateList作为列表名称。感谢。

0 个答案:

没有答案