web.xml 설정
<error-page>
<error-code>404</error-code>
<location>/error/400.html</location>
</error-page>
등등등 상황별로 Error Page를 설정이 가능하다.
자세한 내용은 Oracle 홈페이지 를 참조 한다 :)
http://download.oracle.com/docs/cd/E13222_01/wls/docs81/webapp/web_xml.html#1017571
404 Error Trigger in Spring MVC
@RequestMapping(value = "/mywebapp/index.nhn", method = RequestMethod.GET)
public Model index(@ModelAttribute("searchItem") SearchItem searchItem, Model result,
HttpServletRequest request, HttpServletResponse response) throws Exception {
.....
throw new NoSuchRequestHandlingMethodException(request);
}
이렇게 NoSuchRequstHandlingMethodException을 날려 주면, 404에러가 발생되고, web.xml 정의된 페이지가 노출된다.