jsp の el 式でオブジェクトのプロパティを使用しようとすると、PropertyNotFound 例外が生成されます。以下は私のコードです:
public class Pledges {
private Integer amount;
private String creward;
// proper getter setter
.............................
ArrayList<Pledges> pledges ;
pledges = entry.getPledges();
request.setAttribute("pledges", pledges);
............................
<c:forEach items=" ${pledges}" var="pledge">
<input type='radio' name='rewards' id='r1' value='Option 1' />
<label for='r1'>${pledge.creward}
</label> <br /> <br />
</c:forEach>
jsp ページで次の例外がスローされます。
javax.el.PropertyNotFoundException: プロパティ 'creward' が java.lang.String 型で見つかりません