我有一个Coordinate对象列表:
public class Coordinate {
Integer id;
Integer x;
Integer y;
}
<form:input path="myList[${elemIndex}].x" size="5" />
</c:forEach>
但是我收到了这个错误
javax.servlet.jsp.JspException:org.springframework.beans.InvalidPropertyException:无效的属性&#39; myList [javax.servlet.jsp.jstl.core.LoopTagSupport$1Status@a6dfb0]&#39; bean类[MyForm]:属性路径中的索引无效&#39; myList [javax.servlet.jsp.jstl.core.LoopTagSupport$1Status@a6dfb0]&#39 ;;嵌套异常是java.lang.NumberFormatException:对于输入字符串:&#34; javax.servlet.jsp.jstl.core.LoopTagSupport$1Status@a6dfb0"
答案 0 :(得分:0)
试试这样:
<form:input path="myList[${elemIndex.index}].x" size="5" />
假设elemIndex
是您在varStatus
中设置为c:forEach
属性的内容。
这是an example。