title: get modelandview object in another controller
body: <p>I am working to pass data from one controller to another.
  I have one class that is annotated with @ControllerAdvice that is used to handle all exception of application.</p>
  
  <p>I am processing exception and adding them to custom class then in ModelAndView I am adding that and passing to another controller using redirect.
  And in that controller I want that added object but I don't have much idea about it how to get that object. I have tried some trick but did not get success.</p>
  
  <p>Code:</p>
  
  <p><strong>ExceptionHandler class:</strong></p>
  
  <pre><code>@ControllerAdvice
  public class DefaultExceptionHandler {
  
      @Autowired
      private CPro cPro;
  
      private static final Logger LOG = LoggerFactory.getLogger(DefaultExceptionHandler.class);
  
      @RequestMapping(produces = {MediaType.APPLICATION_JSON_VALUE})
      @ExceptionHandler(Exception.class)
      @ResponseStatus(value = INTERNAL_SERVER_ERROR)
      @ResponseBody
      public ModelAndView handleException(Exception ex) {
  
          ModelAndView modelAndView = new ModelAndView("redirect:/");
          String exceptionType = ex.getClass().getSimpleName();
          DefaultExceptionHandler.LOG.error("Internal Server Exception", ex);
          ErrorResponse response = new ErrorResponse();
          if (ex.getCause() != null) {
              response.addSimpleError(exceptionType, ex.getCause().getMessage(), cPro.getProName());
          } else {
              response.addSimpleError(exceptionType, ex.getMessage(), cPro.getProName());
          }
          modelAndView.addObject("processingException", response);
  
          return modelAndView;
      }
  }
  </code></pre>
  
  <p><strong>my home controller:</strong></p>
  
  <pre><code>@RequestMapping(value = "/", method = RequestMethod.GET)
      public String getHomePage(@ModelAttribute("processingException") ErrorResponse errorResponse, Model model) {                
  
          // I want to get object data of processingException added in exception handler using ModelAndView
          model.addAttribute("processingException", errorResponse.getError() == null ? null : errorResponse);
          return "upscale"; //here upscale.html redirection       
      }
  </code></pre>
  
  <p>Does anyone have idea that how to get that object data in my controller ?</p>
  
  <p>Thanks.</p>