ContactController
クラスファイルに以下のメソッドがあります
public ModelAndView listContacts() {
return new ModelAndView("contact", "contact", contactService.listContact());
}
そして、このリストを JSP で繰り返し処理しています。
<c:if test="${!empty contact}">
<table class="data">
<tr>
<th>Name</th>
<th>Email</th>
<th>Telephone</th>
<th> </th>
</tr>
<c:forEach items="${contact}" var="contact">
<tr>
<td>${contact.lastName}, ${contact.firstName}</td>
<td>${contact.email}</td>
<td>${contact.telephone}</td>
<td><a href="delete/${contact.id}">delete</a></td>
</tr>
</c:forEach>
</table>
しかし、次のエラーが発生します。
org.springframework.beans.NotReadablePropertyException: Bean クラス [java.util.ArrayList] の無効なプロパティ 'firstName': Bean プロパティ 'firstName' が読み取れないか、無効なゲッター メソッドがあります: ゲッターの戻り値の型はパラメーターの型と一致しますかセッターの?