spring mvc 验证后返回页面的有关问题
spring mvc 验证后返回页面的问题
controller
------解决方案--------------------
放到model里面,或者增加@ResponseBody标注吧
------解决方案--------------------
试试这个
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
试试这个