Spring MVC 에러 페이지 처리

1. web.xml에 코드 추가

<!-- error page -->
<error-page>
    <error-code>400</error-code>
    <location>/WEB-INF/views/error/400.jsp</location>
</error-page>
<error-page>
    <error-code>404</error-code>
    <location>/WEB-INF/views/error/404.jsp</location>
</error-page>
  • <error-code /> :  400, 404, 500 등 에러 코드 (정수)
  • <location /> :  에러페이지로 설정할 jsp 절대경로

 

2. 해당 경로에 jsp 파일 생성 (/WEB-INF/views/error/400.jsp)

 

 

 

Spring MVC 에러

원인 : controller에서 json으로 변환이 되지 않음.

No converter found for return value of type: class java.util.HashMap 해결 방법

 

pom.xml에 의존성 추가

<!-- jackson -->
<dependency>
  <groupId>com.fasterxml.jackson.core</groupId>
  <artifactId>jackson-core</artifactId>
  <version>2.9.2</version>
</dependency>
<dependency>
  <groupId>com.fasterxml.jackson.core</groupId>
  <artifactId>jackson-databind</artifactId>
  <version>2.9.2</version>
</dependency>

Spring MVC 에러

Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError 해결 방법

 

 

pom.xml 에 의존성 추가

<dependency>
   <groupId>org.apache.httpcomponents</groupId>
   <artifactId>httpclient</artifactId>
   <version>4.5.2</version>
   <scope>runtime</scope>
 </dependency>

 

정상적으로 작동 완료 ~

+ Recent posts