Object passed via jsp:param throws javax.el.PropertyNotFoundException: Property 'foo' not found on type java.lang.String
I know this might be silly question and i tried googling but didnt got perfect answer. I am using following code <c:forEach var="aggregatedBatchProgressMetrics" items="${batchProgressMetricsList}"> <jsp:include page="html/tableContentsDisplayer.jsp"> <jsp:param name="batchProgressMetrics" value="${aggregatedBatchProgressMetrics}" /> </jsp:include> </c:forEach> and inside html/tableContentsDisplayer.jsp, i have following <c:set var="aggregatedBatchProgressMetrics">${param.batchProgressMetrics}</c:set> <tr> <td class="tdcenter">${aggregatedBatchProgressMetrics["clientId"]}</td> <td class=