我正在尝试访问这样的内容:
我传递到JSP页面
the list through request.setAttribute("list", list);
并尝试访问
<c:foreach items="${list}" var="element"}>
<li> ${element.name} ${element.price} </li>
</c:foreach>
但我得到 NumberFormatException。如何正确访问列表?
最佳答案
如果您仅从表中选择几列,JPA 将为返回的每一行返回一个对象数组。即它将返回 List<Object[]>
目的。如果你想取回 Route
的列表对象,您可以在 Route
中编写构造函数类接受两个值(name 和 pric)并在构造函数中适当设置值。然后您可以在 JPA 查询中使用构造函数,如下所示来获取 Route 对象:
select new yourpackage.Route(name, price) from Route
关于java - 通过 JSTL 访问列表时出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24413096/