Spring 3 Web请求拦截器-如何获取BindingResult?
我真的很感谢Spring 3阳极驱动的Web控制器映射
我有很多带有类似签名的控制器:
@RequestMapping(value = "solicitation/create",method = RequestMethod.POST)
public String handleSubmitForm(Model model, @ModelAttribute("solicitation") Solicitation solicitation, BindingResult result)
但是我的问题是,我想编写一个拦截器,该拦截器在处理后会通过BindingResults-如何从HttpRequest或HttpResponse中获取它们?
因为intercpetor方法具有相同的签名
public boolean postHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
-
因此,在@Axtavt的大力帮助下,我得出了结论,即可以在postHandle方法中从ModelAndView绑定Bind reuslt:
void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) { String key = BindingResult.MODEL_KEY_PREFIX + "commandName"; BindingResult br = (BindingResult) modelAndView.getModel().get(key); }
-
如何使用Jersey拦截器获取请求正文
2021-01-30 关注 0 浏览86 1答案
-
如何配置请求拦截器与响应拦截器?
2021-01-11 关注 0 浏览575 1答案
-
Spring Boot添加Http请求拦截器
2021-02-02 关注 0 浏览226 1答案
-
spring 3拦截器顺序
2021-02-02 关注 0 浏览97 1答案
-
Spring MVC从拦截器获取映射控制器方法
2021-02-02 关注 0 浏览173 1答案
-
Spring 3 MVC @Controller与AOP拦截器?
2021-02-02 关注 0 浏览131 1答案
-
axios封装请求拦截器和响应拦截器
2021-12-27 关注 0 浏览125 1答案
-
如何使用angularJS拦截器仅拦截特定的HTTP请求?
2021-02-01 关注 0 浏览112 1答案
-
请求拦截器与响应拦截器分别有什么应用场景?
2021-01-11 关注 0 浏览1404 1答案
-
如何在Spring MVC拦截器中验证会话
2021-02-02 关注 0 浏览165 1答案