次のように、SERVLET にハッシュマップを作成しました。
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: クラス「java.util.HashMap$Entry」にプロパティ「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>