「Spring」コンテナエラーページ(Container Error Page)のサンプル
サンプルコード
@RestController public class ErrorHandleController { @RequestMapping(path = "/error") public Map<String, Object> errHandle(HttpServletRequest request) { Map<String, Object> mp = new HashMap<String, Object>(); mp.put("status", request.getAttribute("javax.servlet.error.status_code")); mp.put("reason", request.getAttribute("javax.servlet.error.message")); return mp; } }
web.xml
<error-page> <location>/error</location> </error-page>