我有一个拦截器,它扩展了HandlerInterceptorAdapter
。弹簧mvc拦截器addObject
当我添加一个对象到我的ModelAndView
它也被添加到我的网址作为路径变量,但我不想这样做。
@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) {
if (null == modelAndView) {
return;
}
log.info("Language in postHandle: {}", LocaleContextHolder.getLocale());
modelAndView.addObject("selectedLocale", LocaleContextHolder.getLocale());
}
当我在控制器本身添加一些东西到我的ModelAndView
,它不会出现在url中。
我错了......我的意思是HandlerInterceptorAdapter – wvp 2012-03-20 11:42:41