如何将fileName _1,fieldName _2绑定到spring mvc中的列表

时间:2011-03-15 15:11:24

标签: spring data-binding spring-mvc

我正在尝试将struts 1应用程序转换为Spring MVC 3.0。我们有一个包含很多参数的表单,其中大多数都是在struts中自动绑定的。但是,在其中有许多字段,其格式为fieldName_#,其中#是我们通过循环请求手动绑定的数字。

我正在寻找一种在Spring mvc中执行此操作的更整洁的方法,但不知道从哪里开始。

理想情况下,我们应该将它们作为fieldName [#]并且它会更容易,但我们无法更改它并且必须保留fieldName_#格式。此外,请求中发送的这些字段的数量是未知的。

1 个答案:

答案 0 :(得分:0)

实现此目的的一种方法是通过包装servletRequest并实现getParameter(和关联的方法),使得名为fieldName_#的参数作为fieldName [#]返回。 servletFilter是包装请求的一个选项。