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