У меня есть остальные контроллеры, которые возвращают ответ Json.Я добавил перехватчик, который добавит некоторый элемент в ответ, как показано ниже.
@Override
public void postHandle(final HttpServletRequest request, final HttpServletResponse response, final Object handler, final ModelAndView modelAndView) throws Exception {
final long end = System.currentTimeMillis();
final long start = (Long) request.getAttribute("_start_time");
// how do I append to response by the difference of end - start?
super.postHandle(request, response, handler, modelAndView);
}
Если я просто добавлю что-нибудь к ответу, я получу следующее исключение:
Произошло исключение java.lang.IllegalStateException: getOutputStream () уже был вызван для этого ответа