gpt4 book ai didi

java - SpringMVC 通过页面重定向返回验证错误

转载 作者:行者123 更新时间:2023-12-01 14:37:18 26 4
gpt4 key购买 nike

我有一个通过 init binder.setValidatior() 进行验证的表单。但是,我有一个 Controller 方法,一旦完成,该方法就会返回重定向,验证函数中的错误不会绑定(bind)到表单上的错误元素。我如何获得绑定(bind)错误并仍然使用重定向。

需要重定向,因为 url 包含重建页面所需的数据。 Controller 功能是:

Controller

@RequestMapping(value = "monitoringList_save.htm", method = RequestMethod.POST)
public ModelAndView handleSaveMonitoringRecord(@Valid @ModelAttribute Monitoring monitoring, BindingResult result,ModelMap m,
HttpServletRequest request,SessionStatus status, HttpSession session,Model model) throws Exception {


if(result.hasErrors()){

return new ModelAndView(new RedirectView("monitoringList.htm"),"page",0);
//return new ModelAndView("monitoringList");
}

return new ModelAndView(new RedirectView("monitoringList.htm"),"page",0);
}

如果我返回 new ModelAndView("monitoringList"); 那么页面中的信息就会丢失。

最佳答案

关于java - SpringMVC 通过页面重定向返回验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16367402/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com