У меня есть класс, который расширяет HandlerInterceptorAdapter
:Как извлечь modelAttribute из HandlerInterceptorAdapter
public class AreaRiservataInterceptorAdapter extends HandlerInterceptorAdapter {
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception
{}
}
мне это нужно, так как я должен «изменить» объект Utente, что вы можете видеть в качестве параметра в этом контроллере ; с HandlerInterceptorAdapter
перехватывать запрос перед его отправкой на этот контроллер
@Controller
public class AreaRiservata{
@RequestMapping("/prv/areaRiservataPost")
public String areaRiservataPost(Model model, Utente utente){}
}
Как я уже говорил раньше, я должен «редактировать» объект Utente
внутри метода preHandle
класса, который расширяет HandlerInterceptorAdapter
. Я не понимаю, где я могу получить объект Utente
. От запроса? Форма Object handler
?
Это легко сделать в методе postHandle
, так как я могу получить его по параметру ModelAndView
, но я не знаю, как это сделать внутри preHandle
.
Спасибо