@Bean public ValidatorErrorHandler validatorErrorHandler() { DefaultValidatorErrorHandler validatorErrorHandler = new DefaultValidatorErrorHandler(); validatorErrorHandler.setConfig(hdivConfig()); return validatorErrorHandler; }
/** * Redirect to home page if it exists. * * @param ctx request context * @param response {@link HttpServletResponse} instance */ protected void redirectToHomePage(final RequestContextHolder ctx, final HttpServletResponse response) { if (config.getSessionExpiredHomePage() != null) { redirect(response, ctx.getContextPath() + config.getSessionExpiredHomePage()); } else { redirectToErrorPage(ctx, response); } }
/** * Redirect to error page if it exists. * * @param ctx request context * @param response {@link HttpServletResponse} instance */ protected void redirectToErrorPage(final RequestContextHolder ctx, final HttpServletResponse response) { if (config.getErrorPage() != null) { redirect(response, ctx.getContextPath() + config.getErrorPage()); } else { redirectToDefaultErrorPage(ctx, response); } }
if (isPageNotFoundError(errors)) { redirectToLoginPage(ctx, response); if (username == null || username == IUserData.ANONYMOUS) { redirectToLoginPage(ctx, response); redirectToHomePage(ctx, response); redirectToErrorPage(ctx, response);
if (context == null) { super.handleValidatorError(ctx, errors); return; super.handleValidatorError(ctx, errors); context.responseComplete();
/** * Redirect to login page if it exists. * * @param ctx request context * @param response {@link HttpServletResponse} instance */ protected void redirectToLoginPage(final RequestContextHolder ctx, final HttpServletResponse response) { if (config.getSessionExpiredLoginPage() != null) { redirect(response, ctx.getContextPath() + config.getSessionExpiredLoginPage()); } else { redirectToErrorPage(ctx, response); } }