0

我们正在开发一个非常大的 Spring MVC 应用程序。从外观上看,我们将在 JSP 中有很多字段,我们必须手动映射到模型,并进行基本验证(除了带注释的验证)。

是否有任何框架或技术可以让我们管理这么多领域——某种地图?

4

1 回答 1

0

有什么东西阻止你使用@ModelAttribute吗?它将从 WebRequest 的字段中创建对象。

控制器的方法如下所示:

@RequestMapping(value = "/mapping")
protected ModelAndView changeState(@ModelAttribute StateBean state) { ... }

我还遇到了映射不是那么直接的情况,我将整个传递WebRequest给我的控制器并创建了一些辅助方法来获取我需要的字段。这对于动态生成的复杂结构(如树表等)特别有用。

RequestMapping(value = "/mapping")
protected ModelAndView processRules(WebRequest request) { ... }

在辅助方法中,我通过生成名称和调用来获取字段:

request.getAttribute(fieldName);
于 2012-09-07T11:43:12.453 回答