【发布时间】:2011-11-15 14:03:25
【问题描述】:
这是一个非常简单的问题。
我想知道将 huge html 表单提交到 Spring MVC @Controller 的最佳实践是什么(巨大 = 超过 20 个字段/复杂字段作为列表等等......)
我有点困惑,因为有人使用这种方法(来自官方示例):
@RequestMapping( value = "/users" , method = RequestMethod.POST )
public ModelAndView saveUser(Locale locale, @Valid User user, BindingResult result) {
if (result.hasErrors()) {
logger.error("Errori form:: " + result.getErrorCount());
} else {
logger.info("Utente salvato");
userService.saveUser(user);
}
...
return mav;
}
和其他一些人以这种方式使用更复杂的 SimpleFormController: Spring-MVC forms on GAE
我当然更喜欢第一种方式,但我担心我将不得不创建许多“FormBeans”,无用的 DTO。
你能解释我的不同之处并给我建议吗?
谢谢。
【问题讨论】:
标签: java forms spring google-app-engine spring-mvc