0

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>&nbsp;</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' が読み取れないか、無効なゲッター メソッドがあります: ゲッターの戻り値の型はパラメーターの型と一致しますかセッターの?

4

1 に答える 1