添加同名工具后台验证后不跳转且保留用户输入的数值

问题描述:添加同名工具时,提示失败,并跳转到列表页面,现需提交失败时,不跳转到列表页面停留在添加界面且保留用户填写值。

    解决思路:由于代码已经在后台写好,再使用ajax判断较麻烦,故通过返回到form(bean,model)的方式来实现页面不跳转验证。

          else{
     //             addMessage(redirectAttributes, "保存失败,已有同名工具!");//之前的
                 addMessage(model, "保存失败,已有同名工具!");
                 return form(bean, model);//加入此语句即可
                    }
           }        
            return "redirect:"+Global.getAdminPath()+"/toolManger/?repage";

注:这里的form(bean, model)是controller的form方法

 

原文地址:https://www.cnblogs.com/banxian-yi/p/5362174.html