如何在spring上使用多个@modelattribute

时间:2015-07-13 15:03:15

标签: spring spring-mvc

public ModelAndView saveEmployee(@ModelAttribute(" command")EmployeeBean employeeBean,user user             BindingResult结果)

我想添加2个模型属性,一个与商店emoloyee信息相关,另一个用于存储emloyee的用户登录,根据我的程序,我不想与员工和用户表建立任何关系限制我的项目,请帮帮我,我怎样才能使用2个模型属性

1 个答案:

答案 0 :(得分:0)

您只需将Model作为参数传递给您的方法,然后只需引用它即可添加多个属性。

像这样:

public ModelAndView saveEmployee(@Model model, EmployeeBean employeeBean,
    User user BindingResult result) {
    model.addAttribute("user", new User());
    model.addAttribute("employeeBean", new EmployeeBean());
}