부끄럽지만 에러와 에러 코드가 동일한 것인지 잘 모르겠다. 하지만 예외 처리와 다르게 처리하는 것 같다. 흠... 예외가 곧 500번 에러코드인건가???
<error-page>
<error-code>404</error-code>
<location>/WEB-INF/views/error404.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/WEB-INF/views/error500.jsp</location>
</error-page>
<beans:bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<beans:property name="defaultErrorView" value="error"/>
<beans:property name="exceptionMappings">
<beans:props>
<beans:prop key="com.fastcampus.ch2.MyException">error400</beans:prop>
</beans:props> // error400.jsp는 web-INF views에 넣어줘야한다.
</beans:property>
<beans:property name="statusCodes">
<beans:props>
<beans:prop key="error400">400</beans:prop>
</beans:props>
</beans:property>
</beans:bean>