У меня есть перехватчик, который расширяет 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.