Привязка флажка - PullRequest
       4

Привязка флажка

1 голос
/ 15 июля 2010

Я получаю сообщение об ошибке

org.springframework.beans.NotReadablePropertyException: недопустимое свойство 'produts[0]' класса бина [java.util.HashMap]: свойство бина 'produts[0]' не читается или имеетНедопустимый метод получения: соответствует ли возвращаемый тип получателя параметру установки?

, когда я выполняю следующие действия в файле JSP

<c:forEach items="${model.products}" var="prod"> varStatus="loop">
  <tr>
  <td align="center">
    <form:checkbox path="produts[${loop.index}].selected"></form:checkbox>
  </td>
  <td><c:out value="${prod.description}"/> </td>
  <td>$<c:out value="${prod.price}"/></td>
  </tr>
</c:forEach>

продукты заполнены List<Product> getProducts(); в другом классе.

Что я делаю не так?

Ответы [ 2 ]

1 голос
/ 17 июля 2010

Поскольку вы уже находитесь в цикле forEach, почему вы не можете просто использовать ${prod.selected} вместо products[${loop.index}].selected?

1 голос
/ 16 июля 2010

Похоже на опечатку:

produts[${loop.index}]

должно быть

products[${loop.index}]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...