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

Spring 如何在第页出现错误时保留表单值,spring,spring-mvc,Spring,Spring Mvc,当我在表单中输入任何错误并单击“保存”按钮时,所有表单值都将被清除,错误显示在页面上。 User是模型对象,UserVO是表单对象 我想保留表单值。 我下面的代码有什么问题 public ModelAndView save(HttpServletRequest request,HttpServletResponse response,UserVO userVO) { User user = new User(); ModelAndView mav = n

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

你能应用视图的代码吗?不要创建你自己的
BindException
对象,在
UserVO
方法参数之后添加一个方法参数。重复使用该代码,并在构建
ModelAndView
时使用该模型。以后不要再添加它。请显示tsp/html文件。可以应用视图代码吗?不要创建自己的
BindException
对象,在
UserVO
method参数后添加一个method参数。重复使用该模型,并在构建
ModelAndView
模型时使用该模型。以后不要添加它。请向您显示tsp/html文件。