package accounts.web;
import java.util.Date;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
/**
* This interceptor adds the current Date to the ModelAndView
* in in the {@link #postHandle(HttpServletRequest, HttpServletResponse, Object, ModelAndView)}
* method.
*/
public class DateInsertingInterceptor extends HandlerInterceptorAdapter {
/**
* The postHandle method is called after the
* controller has handled the request. The postHandle method
* allows you to modify the ModelAndView for example.
*/
@Override
public void postHandle(HttpServletRequest request,
HttpServletResponse response, Object handler,
ModelAndView modelAndView) throws Exception {
modelAndView.addObject("date", new Date());
}
}