向ModelAndView添加属性
我正在编写一个HandlerInterceptor需要将某个会话范围的Bean插入的Model。postHandle的签名如下所示:
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws ExceptionModelAndView没有addAttribute功能。如何为a添加属性,ModelAndView以便可以request.getAttribute在视图内部访问它?
回答:
采用 modelAndView.addObject("key",
value)
还有其他一些间接方式,通过modelAndView.getModel()或modelAndView.getModelMap()。但是您应该选择该addObject(..)版本。实际上,它调用getModelMap().addAttribute(..)
以上是 向ModelAndView添加属性 的全部内容, 来源链接: utcz.com/qa/417764.html

