Java SpringMVC中的绑定映射

Java SpringMVC中的绑定映射,java,forms,spring-mvc,Java,Forms,Spring Mvc,我在SpringMVC2中有一个表单,它具有命令类“Class1” 我想用这种形式的输入字段绑定Class3元素。下面是我的课程 我在JSP中迭代/绑定Class2元素,而不是像这样映射 <c:forEach var="item" items="${class1.class2List}" varStatus="itemsRow"> <form:input path="class2List[${itemsRow.index}].anyElement2" />

我在SpringMVC2中有一个表单,它具有命令类“Class1”

我想用这种形式的输入字段绑定Class3元素。下面是我的课程

我在JSP中迭代/绑定Class2元素,而不是像这样映射

<c:forEach var="item" items="${class1.class2List}" varStatus="itemsRow">  
    <form:input path="class2List[${itemsRow.index}].anyElement2" />
    ..........
</c:forEach>

假设您的
class2Map
有一个带有key的条目,例如,
mapkey
,请尝试以下操作:

<form:input path="class2List[${itemsRow.index}].class2Map['mapkey'].anyElement3" />

假设您的
class2Map
有一个带有key的条目,比如说,
mapkey
,请尝试以下操作:

<form:input path="class2List[${itemsRow.index}].class2Map['mapkey'].anyElement3" />

org.springframework.beans.NullValueInTestedPathException:无效属性“prsCDData[Forced][0]”


与上述例外情况一样,如何在任何对象中具有属性“prsCDData[Forced][0]”。我认为您的路径值是错误的。



与上述例外情况一样,如何在任何对象中具有属性“prsCDData[Forced][0]”。我认为您的路径值是错误的。

什么例外?我已经做了一段时间没有任何问题了。@imrantariq我错过了
anyElement3
部分。现在编辑我的答案。问题已修改。如何绑定class3Map中的任何元素3。i、 Class3也包含HashMap,请使用类似的方法。使用
class2List[${itemsRow.index}].class2Map['key1'].class3Map['key2'].anyElement3
。我想您错过了单引号。确保你完全按照我展示的那样使用它<代码>class2Map['key']。什么异常?我已经做了一段时间没有任何问题了。@imrantariq我错过了
anyElement3
部分。现在编辑我的答案。问题已修改。如何绑定class3Map中的任何元素3。i、 Class3也包含HashMap,请使用类似的方法。使用
class2List[${itemsRow.index}].class2Map['key1'].class3Map['key2'].anyElement3
。我想您错过了单引号。确保你完全按照我展示的那样使用它
class2Map['key']
。如何在DAO中设置class2列表并将其映射回对象?问因为我有一些问题我的道和2班是不同的班。我从JSP中填充class2List对象,然后使用这些值设置DAO对象的值。您可能已经在DAO中使用了ResultsTextRactor。您可以帮我看一下这个问题,然后发布一个示例,说明您如何使用ResultsTextRactor抱歉,我没有使用ResultsTextRactor。您可以向我展示您在DAO中如何将行映射到类中的列表项吗DAO?如何在DAO中设置Class2列表并将其映射回对象?问因为我有一些问题我的道和2班是不同的班。我从JSP中填充class2List对象,然后使用这些值设置DAO对象的值。您可能已经在DAO中使用了ResultsTextRactor。您可以帮我看一下这个问题,然后发布一个示例,说明您如何使用ResultsTextRactor抱歉,我没有使用ResultsTextRactor。您可以向我展示您在DAO中如何将行映射到类中的列表项吗刀?
<form:input path="class2List[${itemsRow.index}].class2Map['mapkey'].anyElement3" />