アプリケーションで Spring 2.5 を使用しています アプリケーションでログインに Spring Security を使用しています。UserDetailService を実装し、loadUserByUsername メソッドをオーバーライドするクラスがあります。
loadUserByUsername で IP 検証を行っていますが、成功しない場合は、ユーザーをカスタム JSP ページ iperror.jsp にリダイレクトしたいと考えています。どうやってやるの?IP検証の場合に例外をスローし、次のようにweb.xmlでエラーをキャッチしようとしました:
<error-page>
<exception-type>com.salebuild.model.IPNotFoundException</exception-type>
<location>/WEB-INF/errors/ip_activation_required.jsp</location>
</error-page>
しかし、idは機能しません。カスタム例外でカスタム JSP を返す方法を誰かが提案できますか?