SpringMVC同名参数绑定
 

在Controller类添加下面方法,作用是把指定的开头标识符的值赋给成指定名字的对象


@InitBinder("user")  

public void initUserBinder(WebDataBinder binder) {  

    binder.setFieldDefaultPrefix("user_");  

}


@RequestMapping("/test")

public void test(@ModelAttribute("user") User user){

    System.out.println(user);

}

注意@ModelAttribute里面的参数要跟上面定义的@InitBinder里面的值对应