【发布时间】:2012-03-20 11:37:25
【问题描述】:
我有一个扩展 HandlerInterceptorAdapter 的拦截器。
当我将一个对象添加到我的 ModelAndView 时,它也会作为路径变量添加到我的 url,但我不希望这样。
@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