В моей форме Struts у меня есть список.В JSP я повторяю это так:
<c:forEach items="${MyForm.types}" var="type">
<tr>
<td>${type.name}</td>
<td>${type.forced}</td>
<td>${type.receive}</td>
<html:checkbox property="type.receive" />
</tr>
</c:forEach>
Теперь <html:checkbox
не работает.Я всегда получаю следующую ошибку:
Caused by: javax.servlet.jsp.JspException: No getter method for property type.receive of bean org.apache.struts.taglib.html.BEAN
Но на самом деле в моем классе формы есть метод получения этого свойства.Это написано так:
public Boolean getReceive() {
return receive;
}
Когда я снимаю флажок, можно также отобразить свойство, как указано выше в <td>
, поэтому я не знаю, в чем проблема.1013 * Может быть, я неправильно обращаюсь к нему?