Mam przechwytujący, który rozszerza HandlerInterceptorAdapter
.Spring intercap mvc addObject
Kiedy dodaję obiekt do mojego ModelAndView
, zostanie on również dodany do mojego adresu URL jako zmienna ścieżki, ale nie chcę tego.
@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());
}
Kiedy dodać coś do mojego ModelAndView
w samym kontrolerze, to nie pojawi się w adresie URL.
myliłem ... Chciałem HandlerInterceptorAdapter – wvp