我试图在命令对象中将一个弹簧形式与一组绑定。以弹簧形式绑定一组
在我的命令类AINSTANCE我定义设置为
private Set<BParameter> bParameters = new HashSet<BParameter>();
在JSP中我将它绑定为
<form:input path="bParameters " />
<form:input path="bParameters " />
作为其一个Java 设置因此可能会有很多领域。当我提交此表我试图让设置为:
Set<BParameter> bParameters = aInstance.getBParameters();
我设置以0大小。
我也试图绑定为
<form:input path="bParameters[${itemsRow.index}].bParmvalues[0].parmValue" />
但有例外
Invalid property 'bParameters[0]' of bean class
什么是我结合这个问题?
通过在控制器中使用List <>而不是Set <>。问题解决了。 –
这更像是一种解决方法。如果通过表单直接在JPA对象上工作,这是不可能的。这不应该有必要解决这个问题,但我一直没能找到解决方案 – Marc