我正在尝试将struts 1应用程序转换为Spring MVC 3.0。我们有一个包含很多参数的表单,其中大多数都是在struts中自动绑定的。但是,在其中有许多字段,其格式为fieldName_#,其中#是我们通过循环请求手动绑定的数字。
我正在寻找一种在Spring mvc中执行此操作的更整洁的方法,但不知道从哪里开始。
理想情况下,我们应该将它们作为fieldName [#]并且它会更容易,但我们无法更改它并且必须保留fieldName_#格式。此外,请求中发送的这些字段的数量是未知的。
答案 0 :(得分:0)
实现此目的的一种方法是通过包装servletRequest并实现getParameter(和关联的方法),使得名为fieldName_#的参数作为fieldName [#]返回。 servletFilter是包装请求的一个选项。