用Spring MVC 接收表单多对象的时候用@InitBinder

@Controller
public class HelloController extends BaseController{
    @InitBinder("teacher")
    public void initBinder1(WebDataBinder binder){
        binder.setFieldDefaultPrefix("teacher.");
    }
    @InitBinder("student")
    public void initBinder2(WebDataBinder binder){
        binder.setFieldDefaultPrefix("student.");
    }    
    
    //URL映射
    @RequestMapping(value="/save", method = RequestMethod.POST)
    public ModelAndView save(Teacher teacher,Student student) {
        System.out.println(teacher.getName()+" "+student.getName());
        return null;
    }

 

相关文章:

  • 2021-04-26
  • 2021-08-25
  • 2021-11-25
  • 2022-12-23
  • 2021-11-02
  • 2021-12-22
  • 2022-12-23
猜你喜欢
  • 2021-07-13
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案