问题描述:添加同名工具时,提示失败,并跳转到列表页面,现需提交失败时,不跳转到列表页面停留在添加界面且保留用户填写值。
解决思路:由于代码已经在后台写好,再使用ajax判断较麻烦,故通过返回到form(bean,model)的方式来实现页面不跳转验证。
else{
// addMessage(redirectAttributes, "保存失败,已有同名工具!");//之前的
addMessage(model, "保存失败,已有同名工具!");
return form(bean, model);//加入此语句即可
}
}
return "redirect:"+Global.getAdminPath()+"/toolManger/?repage";
注:这里的form(bean, model)是controller的form方法