spring mvc 验证后返回页面的有关问题

spring mvc 验证后返回页面的问题
controller 
@RequestMapping( value = "/save" , method = RequestMethod.POST )
    public String save( ModelMap model , @Valid Contract contract , BindingResult errors , HttpServletRequest request , HttpServletResponse response ) throws Exception
    {
contract.setContractName( "ssss" );  //新增页面进入保存的时候 给其中某个属性赋值,

if( errors.hasErrors() )
{
    return "/contract/create";  // // 出现验证不通过的时候,返回页面,页面上写${contract.contractName} 能取到输出ssss , 但为什么文本框里<form:input path="contractName" cssClass="required "  maxlength="255"/> 这样 不能取到ContractName
}
..................
    }

------解决方案--------------------
放到model里面,或者增加@ResponseBody标注吧
------解决方案--------------------
@RequestMapping( value = "/save" , method = RequestMethod.POST )
    public String save( ModelMap model ,@ModelAttribute("contract ") Contract contract , BindingResult errors , HttpServletRequest request , HttpServletResponse response ) throws Exception
 

试试这个