1

我正在为我的 Web 应用程序使用 spring mvc。

我想要替代@ModelAttribute。

我通过填写表单详细信息在jsp文件中设置模型对象,现在在控制器中我通过使用@ModelAttribute方法参数来获取它,如下所述。

@RequestMapping(value = "/requestPattern")
public ModelAndView methodName(
        @ModelAttribute FormDetail formDetail,BindingResult result,
        HttpSession session) {
// I want formDetail object without using @ModelAttribute as a method argument.
}

请帮帮我。

4

1 回答 1

0

至少在 Spring 3.X 中,您应该能够省略 @ModelAttribute 并且仍然填充您的 FormDetail 对象。我的申请就是这种情况。你可以在这里看到一些细节:

从视图中省略 ModelAttribute

于 2012-08-30T21:48:35.783 回答