我有List<Products>
,其中包含my products表的数据。在servlet上我得到了这个List<Products>
。我通过以下代码将此列表传递给JSP:
List<Products>Products=new SessionBeanClass().DisplayProducts(arr);
request.setAttribute("Products",Products);
request.getRequestDispatcher("sample2.jsp").forward(request, response);
我正在通过以下代码显示LIST的数据:
<c:forEach items="${requestScope['Products']}" var="emp" >
<table>
<tr>
<td> ${emp.getPrice()} </td>
</tr>
</table>
</c:forEach>
但是当我这样写的时候
<c:forEach items="${requestScope['Products']}" var="emp" >
<table>
<tr>
<td> ${emp.Price()} </td>
</tr>
</table>
</c:forEach>
它显示错误
javax.el.PropertyNotFoundException'找不到价格
为什么?
答案 0 :(得分:2)
更改
${emp.Price()}
到
${emp.price}