ErrorAction
という単一のアクション ファイルに例外をグローバルに渡したいと考えていますIndex
。
これが私のstruts.xml
ファイルです:
<global-results>
<result name="myErrorHandler" type="redirectAction">
<param name="actionName">myError</param>
</result>
<result name="login" type="tiles">
login
</result>
</global-results>
<global-exception-mappings>
<exception-mapping exception="java.lang.Exception" result="myErrorHandler" />
</global-exception-mappings>
<action name="myError" class="com.actions.ErrorAction">
<interceptor-ref name="exception" />
<interceptor-ref name="defaultStack" />
<result name="error" type="tiles">error</result>
</action>
....
<action name="Index" class="com.actions.Index">
<interceptor-ref name="defaultStack" />
<result name="success" type="tiles">home</result>
</action>