例外をキャッチし、それに応じてビューを返す例外リゾルバーがあります。
<bean class="com.mycomp.project.util.MyExceptionResolver">
<property name="exceptionMappings">
<props>
<prop key="com.mycomp.project.domain.exception.PermissionException">permissionException</prop>
<prop key="com.mycomp.project.controller.payment.PaymentException">paymentException</prop>
<prop key="com.mycomp.project.domain.exception.CSRFException">csrfException</prop>
<prop key="com.mycomp.project.domain.exception.KeyEncryptionKeyException">keyEncryptionKeyException</prop>
<prop key="java.lang.Exception">exception</prop>
</props>
</property>
<property name="defaultErrorView" value="exception" />
すべて順調。
しかし、例外を処理する必要があり、他のビューとは異なるビューを表示する必要がある、Web アプリケーションの 2 つの部分に個別のビューとコントローラーがあります。したがって、例外が発生した場合に必要なのは別のビューだけです。
myproject/admin/、
異なるビュー:
私のプロジェクト/ユーザー/ .
何か案が?