jsp 上的 javax.el.PropertyNotFoundException 错误

标签 java jsp servlets jstl propertynotfoundexception

我有一个List<Products>其中包含我的产品表的数据。在 servlet 上我得到这个 List<Products> 。我通过以下代码将此列表传递给 JSP:

List<Products>Products=new SessionBeanClass().DisplayProducts(arr);
request.setAttribute("Products",Products);
request.getRequestDispatcher("sample2.jsp").forward(request, response);

我通过以下代码在 JSP 上显示 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 'Price' not found

为什么?

最佳答案

改变

${emp.Price()}

${emp.price}

关于jsp 上的 javax.el.PropertyNotFoundException 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23617691/

相关文章:

java - 转发到 JSP 的 Servlet

java - FileUpload isFormField() 在提交文件时返回 true

java - 监听器触发的错误 404

java - 从数据库检索时组合框中没有数据

java - 使用 JSTL 如何确定 forEach 之前哪个变量为 null

java - 如何操作一串 INSERT 数据并以正确的方式分隔列的值?

java - 未知数据类型 : "JSON"

java - session 参数始终为空

java - 解析 Java 日期对象时遇到问题?

java - J2ME 的编码准则是什么?