我一直在尝试遍历承包商的 ArrayList 并选择其中一个传递给控制器 POST 方法。我无处可去。
下面给出了第二个块中显示的错误。我认为我没有正确取消它。
我只需要选择 loginId 并将其传递给控制器。
<c:forEach items="${searchResults}" var="searchResult">
<tr>
<td><c:out value="${searchResult.loginId}" /></td>
<td><c:out value="${searchResult.email}" /></td>
<td><c:out value="${searchResult.firstName}" /></td>
<td><c:out value="${searchResult.lastName}" /></td>
<td><form:radiobutton path="${searchResult.loginId}" value="${searchResult.loginId}"/></td>
</tr>
</c:forEach>
错误消息(对不起长度)。
org.apache.jasper.JasperException: org.springframework.beans.NotReadablePropertyException: Invalid property 'BC2506E93E207D1AE040700ACA2479D7' of bean class [java.util.ArrayList]: Bean property 'BC2506E93E207D1AE040700ACA2479D7' is not readable or has an invalid getter method: Does the return type of the getter match the parameter type of the setter?