解决方案 »

  1.   

    放request肯定行,Contract ,这个是什么?
      

  2.   

    放request  request.setAttribute( "contract" , contract ); 这样  input 仍然取不到
      

  3.   

    前台form <form:form action="${ctx}/contact/save" method="post" modelAttribute="contact" >
      

  4.   

    放到model里面,或者增加@ResponseBody标注吧
      

  5.   

    input的name属性和你model里的字段写成一样的试试?
      

  6.   

    这个是一样的 modelAttribute="contact"是modelAttribute="contract" 发帖的时候写错的 ,程序没错
      

  7.   

    @RequestMapping( value = "/save" , method = RequestMethod.POST )
        public String save( ModelMap model ,@ModelAttribute("contract ") Contract contract , BindingResult errors , HttpServletRequest request , HttpServletResponse response ) throws Exception
     
    试试这个