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