- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 SERVLET 中创建了一个 HashMap ,如下所示:
int productId = Integer.parseInt(request.getParameter("productId"));
HashMap cartList = new HashMap();
Cart item = new Cart(productId, productName, price, quantity);
cartList.put(productId, item);
但是我收到以下错误:
org.apache.jasper.JasperException: javax.el.PropertyNotFoundException: The class 'java.util.HashMap$Entry' does not have the property 'productId'.
这是什么意思?我该如何解决我的错误?
编辑:这是我的 JSP
<c:forEach var="cart" items="${cartList}">
${cart.productId}
${cart.productName}
<form method="POST" action="ShoppingCartUpdate">
<input type="submit" value ="Update" class="loginButton" name="Update">
</form>
<form method="POST" action=""ShoppingCartRemove">
<input type="submit" value ="Remove" class="loginButton" name="Delete">
</form>
</c:forEach>
最佳答案
在 JSTL 中迭代 Map
时,您正在迭代它的 Entry
,因此您需要使用 value
属性来访问它们的值:
<c:forEach var = "e" items = "${cartList}">
${e.value.productId}
</c:forEach>
关于java - HashMap 错误 : javax. el.PropertyNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5325640/
我已经找到了一些关于这个异常的信息,但我的很奇怪。 Caused by: org.hibernate.PropertyNotFoundException: Could not find a sette
我正在研究 Spring。我无法在 JSP 中显示列表项。它说:在 java.lang.String 类型上找不到属性。我有一个 POJO 类 Student: public class Studen
嗨,我是 hibernate 新手,我使用以下代码并收到以下错误 public class OperProfile { private String empId; private long age;
谁能帮我解决我遇到的异常(exception)情况。 在 servlet 中我将国家列表发送到 jsp request.setAttribute("countries", allCountryList
我在从 tomcat 6 升级到 tomcat 7 后遇到 PropertyNotFoundException。这是我收到的消息: value="#{someHandler.result.someLi
我们有一个自定义的 JSF 组件,它以特定方式呈现一些按钮和一个选择框。这是由扩展 UIInput 的类完成的。 xhtml 模板中使用的自定义组件如下所示: 现在,由于我们从运行 JSF 2.0
我有一个复合组件: 以及调用该复合组件的页面: 和一个包含 Action 的 bean: @Named(value="saveDecision
尝试像#{bean.entity.property}这样引用EL中的托管bean时,有时会抛出javax.el.PropertyNotFoundException: Target Unreachabl
我有一个父类(super class) Person : public class Person { public abstract Type getType(); } 我有它的 2 个子类:
当尝试像#{bean.entity.property}这样在EL中引用托管bean时,有时会抛出javax.el.PropertyNotFoundException: Target Unreachab
当我尝试渲染 View 时,浏览器显示此错误 01:46:11,371 GRAVE [javax.enterprise.resource.webcontainer.jsf.application] (
尝试像#{bean.entity.property}这样引用EL中的托管bean时,有时会抛出javax.el.PropertyNotFoundException: Target Unreachabl
我尝试了 omniFaces 的 AjaxExceptionHandler(非常有用)并将其配置为捕获 java.lang.Throwable以及源自各种请求(不仅是 ajax 请求)的异常。 它工作
当试图像#{bean.entity.property}这样在EL中引用托管bean时,有时会抛出javax.el.PropertyNotFoundException: Target Unreachab
我想从数据库中检索整个表并将其显示到我的 jsp 页面中,但出现错误 我的 StaffBean。 java是 package com.staff.bean; import java.util.Date
我正在开发一个小型消息传递 Web 应用程序来学习 jsp 和 servlet。我有一个具有以下属性的 MessageModel 类: String toAddress ; String fromAd
当尝试像#{bean.entity.property}这样引用EL中的托管bean时,有时会抛出javax.el.PropertyNotFoundException: Target Unreachab
我正在尝试让 Fluent NHibernate 为我映射一个集合。我的类定义如下: public abstract class Team { public virtual Guid Id {
我在 JSP 中遇到错误,我无法弄清楚是什么原因导致的。我已经包含了所有适当的库,并且我确保遵循大写/小写的 bean 约定。这是 JSP 中的相关代码: ${entry.price}
我有两个 POJO,STOCK 和 STOCK_DETAILS(一对多关系)。我还有一个接口(interface) IAUDITLOG(有两种方法)。我需要用两个 POJO 来实现这个接口(inter
我是一名优秀的程序员,十分优秀!