我正在写一个HandlerInterceptor
需要将某个会话范围的 bean 插入到Model
. postHandle
的签名如下所示:
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception
ModelAndView
has no addAttribute
功能。我怎样才能添加一个属性到ModelAndView
这样我就可以通过以下方式访问它request.getAttribute
在我看来?
Use modelAndView.addObject("key", value)
还有一些其他间接的方式,通过modelAndView.getModel()
or modelAndView.getModelMap()
。但你应该更喜欢addObject(..)
版本。事实上它调用了getModelMap().addAttribute(..)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)