2016-09-11 10 views
0

В файле web.xml, страница с ошибкой выглядит следующим образом.Servlet 3.0 без web.xml error-page javaconfig

<error-page> 
    <location>/WEB-INF/jsp/admin/ErrorPage.jsp</location> 
</error-page> 

web.xml без javaconfig конвертировать

@Configuration 
@EnableWebMvc 
@ComponentScan("sg.ani.api.controller") 
public class WebConfig extends WebMvcConfigurerAdapter{ 
} 

переопределения поиска не ошибочной страницы

Как javaconfig конвертировать?

ответ

1

Создать класс со следующим:

@ControllerAdvice 
public class ExceptionHandling { 

    @ExceptionHandler(value=Exception.class) 
    public String showErrorPage(){ 
    return "error"; 
    } 
} 

@ControllerAdvice должен быть компонент сканируются так на основе вашей конфигурации он должен быть где-то в sg.ani.api.controller. Это позволит устранить все исключения и направить их на страницу с ошибкой. Так что просто создайте новую страницу с ошибкой, и все должно быть в порядке.

+0

oh хорошо спасибо ...... – user3648971

Смежные вопросы