I have a LinkedHashMap
as shown below -
LinkedHashMap<String, ArrayList<MSCategoryDetailsBO>> categoryMap =
new LinkedHashMap<String, ArrayList<MSCategoryDetailsBO>>();
MSCategoryDetailsBO has poperty like categoryIsSelected, categoryName..
when I am trying to iterate this map on JSP using JSTL as shown below -
<c:forEach items="${CategoryMap}" var="item1" varStatus="status">
<c:set var="categoryList" value="${item1.value}" />
<c:forEach items="${categoryList}" var="item2" varStatus="status"
begin="0" end="9">
<c:if test="${(item2.categoryIsSelected eq false) ||
(empty item2.categoryIsSelected)}">
${item2.categoryName}
</c:if>
</c:forEach>
</c:forEach>
but i am getting
E /MSGenericJSPPageError.jsp - Property 'categoryIsSelected' not found on type java.util.LinkedHashMap$LinkedHashMapEntry javax.el.PropertyNotFoundException: Property 'categoryIsSelected' not found on type java.util.LinkedHashMap$LinkedHashMapEntry at javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:200) at javax.el.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:177)