SpringアプリケーションとTomcat内でhttp503ステータスをシミュレートしようとしています。そこで、コントローラーを作成しました。
@RequestMapping(value = "/503", method = RequestMethod.GET)
public String error(final HttpServletRequest request, final HttpServletResponse response, final ModelMap model)
{
response.setStatus(503);
return null;
}
そして、Web xmlで、フィルターを設定しました。
<error-page>
<error-code>503</error-code>
<location>/WEB-INF/views/errorpages/simple503.jsp</location>
</error-page>
/ 503コントローラーを呼び出すと、典型的な503 tomcatページ(表示したいページはありません)が表示され、404コントローラーと呼ばれます。
これは、503コントローラーでnullが返されることが原因だと思います...では、エラーページを返すにはどうすればよいですか?
ありがとう