当我在表单中输入任何错误并单击“保存”按钮时,所有表单值都将清除并在页面上显示错误。 用户是模型对象,UserVO是表单对象。
我想保留表单值。 我的下面的代码出了什么问题?
public ModelAndView save(HttpServletRequest request,HttpServletResponse response,UserVO userVO) {
User user = new User();
ModelAndView mav = new ModelAndView("registration", "user", userVO);
BindException errors = new BindException(userVO, "userVO");
userValidator.validate(userVO, errors);
if (errors.hasErrors()) {
mav.addAllObjects(errors.getModel());
return mav;
}