Example usage for org.springframework.web.servlet.handler SimpleMappingExceptionResolver setDefaultErrorView

List of usage examples for org.springframework.web.servlet.handler SimpleMappingExceptionResolver setDefaultErrorView

Introduction

In this page you can find the example usage for org.springframework.web.servlet.handler SimpleMappingExceptionResolver setDefaultErrorView.

Prototype

public void setDefaultErrorView(String defaultErrorView) 

Source Link

Document

Set the name of the default error view.

Usage

From source file:org.beast.project.template.config.ExceptionResolverConfig.java

@Bean
public SimpleMappingExceptionResolver simpleMappingExceptionResolver() {
    SimpleMappingExceptionResolver smer = new SimpleMappingExceptionResolver();
    smer.setOrder(2);/*from   w ww.  ja v a 2  s  . c  o  m*/
    smer.setDefaultErrorView("errorPage");
    Properties props = new Properties();
    props.setProperty("javax.servlet.ServletException", "errorPage404");
    smer.setExceptionMappings(props);
    return smer;
}

From source file:org.bitcoinrt.atmosphere.config.WebConfig.java

@Override
public void configureHandlerExceptionResolvers(List<HandlerExceptionResolver> exceptionResolvers) {
    SimpleMappingExceptionResolver resolver = new SimpleMappingExceptionResolver();
    resolver.setDefaultErrorView("errors/error");
    exceptionResolvers.add(resolver);//from w w  w .j  av a  2  s  .com
}

From source file:com.gailo22.atmosphere.config.WebConfig.java

@Override
public void configureHandlerExceptionResolvers(final List<HandlerExceptionResolver> exceptionResolvers) {
    final SimpleMappingExceptionResolver resolver = new SimpleMappingExceptionResolver();
    resolver.setDefaultErrorView("errors/error");
    exceptionResolvers.add(resolver);// w  w w  .java 2  s  .  c  o m
}

From source file:org.ameba.http.AbstractMvcConfiguration.java

/**
 * {@inheritDoc}/*from   w w  w.j  a v  a  2 s  . c  o m*/
 *
 * Error page is tried to be resolved at public/error, the exception attribute is set to {@literal exception}.
 */
@Override
public void configureHandlerExceptionResolvers(List<HandlerExceptionResolver> exceptionResolvers) {
    SimpleMappingExceptionResolver smer = new SimpleMappingExceptionResolver();
    smer.setDefaultErrorView("public/error");
    smer.setExceptionAttribute("exception");
    exceptionResolvers.add(smer);
}

From source file:ru.portal.config.WebConfig.java

@Bean
public SimpleMappingExceptionResolver simpleMappingExceptionResolver() {
    SimpleMappingExceptionResolver resolver = new SimpleMappingExceptionResolver();
    resolver.setDefaultErrorView("404");
    resolver.setDefaultStatusCode(HttpStatus.NOT_FOUND.value());
    resolver.setOrder(1);// w w  w  .j  a  v a 2s.c  o m
    return resolver;
}

From source file:org.socialsignin.showcase.SocialSignInShowcaseWebappConfig.java

@Bean
public HandlerExceptionResolver defaultHandlerExceptionResolver() {
    SimpleMappingExceptionResolver resolver = new SimpleMappingExceptionResolver();
    Properties mappings = new Properties();
    mappings.put("org.socialsignin.springframework.social.security.signin.NonUniqueConnectionException",
            "connect/providerConnect");

    resolver.setDefaultErrorView("exception");

    resolver.setExceptionMappings(mappings);
    return resolver;
}

From source file:com.devnexus.ting.web.config.WebConfig.java

@Bean
public SimpleMappingExceptionResolver simpleMappingExceptionResolver() {
    SimpleMappingExceptionResolver simpleMappingExceptionResolver = new SimpleMappingExceptionResolver();
    simpleMappingExceptionResolver.setDefaultErrorView("error/error");
    return simpleMappingExceptionResolver;
}

From source file:org.socialsignin.showcase.config.SocialSignInShowcaseWebappConfig.java

@Bean
public HandlerExceptionResolver defaultHandlerExceptionResolver() {
    SimpleMappingExceptionResolver resolver = new SimpleMappingExceptionResolver() {

        @Override/*from w  w w  . j  av a 2  s .c o m*/
        protected ModelAndView getModelAndView(String viewName, Exception ex, HttpServletRequest request) {
            return addProviderToModelIfAvailable(super.getModelAndView(viewName, ex, request), ex);
        }

        @Override
        protected ModelAndView getModelAndView(String viewName, Exception ex) {
            return addProviderToModelIfAvailable(super.getModelAndView(viewName, ex), ex);
        }

        private ModelAndView addProviderToModelIfAvailable(ModelAndView mav, Exception ex) {
            if (ex instanceof ApiException) {
                mav.addObject("provider", ((ApiException) ex).getProviderId());
            }
            return mav;
        }

    };
    Properties mappings = new Properties();
    mappings.put("org.socialsignin.springframework.social.security.signin.NonUniqueConnectionException",
            "connect/providerConnect");
    mappings.put("org.springframework.social.ExpiredAuthorizationException", "connect/providerConnect");
    mappings.put("org.springframework.social.connect.NotConnectedException", "connect/providerConnect");
    resolver.setDefaultErrorView("exception");

    resolver.setExceptionMappings(mappings);
    return resolver;
}