ich habe ein Problem mit @ExceptionHandler Methode in @ControllerAdvice Meine Methode wird aufgerufen, wenn Ausnahme auftritt, aber nie durch diese Methode der Rückkehr in der Website rediret. Ich war versuchen Modeland zurückzukehren, RedirectView oder String, aber es funktioniert nie richtig dies ist tatsächlich Code meine Methode:@ExceptionHandler Methode nicht zurückleiten Ansicht
public static final String REFERER_HEADER = "Referer";
public static final String REDIRECT = "redirect:";
@ExceptionHandler(value = MaxUploadSizeExceededException.class)
public RedirectView maxUploadSizeExceededExceptionHandler(MaxUploadSizeExceededException e,
HttpServletRequest request,HttpServletResponse response) {
String sourcePage = request.getHeader(REFERER_HEADER);
RedirectView rw = new RedirectView(REDIRECT + sourcePage);
return rw;
}
aber wie ich sagen, dass nicht richtig umgeleitet werden. Im Browser bleiben i auf Seite, wenn Ausnahme auftreten
funktioniert leider nicht –