SpringMVC3将动态加载的字段绑定到bean,而不使用form:input标记?

SpringMVC3将动态加载的字段绑定到bean,而不使用form:input标记?,spring,spring-mvc,Spring,Spring Mvc,我在这个网页中使用了form:input,如下所示 </spring:bind> <spring:bind path="questionBeanPV.questions[148].questionDependency"> <form:hidden path="${status.expression}" id="quesDep148" /> 这里的questionBeanPV.questions[148]是的地图,因此我已将

我在这个网页中使用了
form:input
,如下所示

</spring:bind> <spring:bind path="questionBeanPV.questions[148].questionDependency">
                <form:hidden path="${status.expression}" id="quesDep148" />

这里的
questionBeanPV.questions[148]
是的地图,因此我已将第148个键的对象绑定到该字段

到目前为止一切都很好

但是现在我必须使用
jqueryajax
动态填充网页上的几个字段

我怎样才能把它们绑起来?这是可以实现的吗

这样我就不必执行
request.getParameter(“DynamicallyLoadedFields”)

您必须将名称设置为表单bean模型属性名称,后跟一个“.”,然后是在
form:input
标记中执行的其余路径。类似于:`mymodelatr.mySubBean.myProperty'。Spring MVC使用该名称来标识如何将表单请求绑定到处理程序中相应的bean。您是说“少部分字段”由jQuery Ajax填充还是提交动态填充的“少部分字段”使用jQuery Ajax?使用jQuery创建的字段很少-Ajax@CodeChimp类似questionBeanPV.coAppQuestions[271]的内容。这里的答案coAppQuestions是一个映射,答案是bean的一个属性,它的值为271th keyYes,在您的示例中,coAppQuestions可以是一个由某个整数键入的
映射
,或者甚至是一个具有名为
答案
属性的bean的
列表
<代码>映射s也可以键入非数字,例如
字符串
。有一个警告:SpringMVC根本不能很好地处理集合集合集合,处理动态表单时必须从集合中删除内容,这是一件痛苦的事情。如果您所做的一切都是显示内容,那么您就可以了,但是一旦您必须开始使用嵌套的
集合添加内容,那么您就有麻烦了。