protected ModelAndView errorHtml( // final HttpServletRequest request, // final HttpServletResponse response // ) { final Map<String, Object> errorAttributes = getErrorAttributes( // request, // isIncludeStackTrace(request, MediaType.TEXT_HTML) // ); final ResolvedError resolvedError = ResolvedError.fromErrorAttributes(errorAttributes); final Integer status = resolvedError.getStatus();// this.getStatus(request) response.setStatus(status); // goto WhitelabelErrorViewConfiguration.defaultErrorView if not provided. final ModelAndView mav = new ModelAndView("error", resolvedError.toErrorAttributes()); mav.addObject(ResolvedError.RESOLVED_ERROR_OBJECT, resolvedError); return mav; }
protected ModelAndView errorHtml( // final HttpServletRequest request, // final HttpServletResponse response // ) { final Map<String, Object> errorAttributes = getErrorAttributes( // request, // isIncludeStackTrace(request, MediaType.TEXT_HTML) // ); final ResolvedError resolvedError = ResolvedError.fromErrorAttributes(errorAttributes); final Integer status = resolvedError.getStatus();// this.getStatus(request) response.setStatus(status); // goto WhitelabelErrorViewConfiguration.defaultErrorView if not provided. final ModelAndView mav = new ModelAndView("error", resolvedError.toErrorAttributes()); mav.addObject(ResolvedError.RESOLVED_ERROR_OBJECT, resolvedError); return mav; }
@Override public Map<String, Object> getErrorAttributes( // final RequestAttributes requestAttributes, // final boolean includeStackTrace // ) { final Throwable error = getError(requestAttributes); final ResolvedError resolved = ResolvedErrorException.isResolvedError(error) ? // ((ResolvedErrorException) error).getError() : // this.resolver.resolve(requestAttributes, error); return resolved != null ? resolved.toErrorAttributes() : ImmutableMap.of(); }
@Override public Map<String, Object> getErrorAttributes( // final RequestAttributes requestAttributes, // final boolean includeStackTrace // ) { final Throwable error = getError(requestAttributes); final ResolvedError resolved = ResolvedErrorException.isResolvedError(error) ? // ((ResolvedErrorException) error).getError() : // this.resolver.resolve(requestAttributes, error); return resolved != null ? resolved.toErrorAttributes() : ImmutableMap.of(); }