如何在出现错误时保留表单值

时间:2016-12-27 14:46:00

标签: spring spring-mvc

当我在表单中输入任何错误并单击“保存”按钮时,所有表单值都将清除并在页面上显示错误。 用户是模型对象,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;
        }

0 个答案:

没有答案