は、おそらくStrutsのすべてのNullPointerExceptionsをpretty jspページにリダイレクトする方法はありますか?StrutsでNullPointerExceptionsをリダイレクトする方法は?
ありがとうございます!
は、おそらくStrutsのすべてのNullPointerExceptionsをpretty jspページにリダイレクトする方法はありますか?StrutsでNullPointerExceptionsをリダイレクトする方法は?
ありがとうございます!
あなたは例外hanblerを定義することができますstruts-config.xml
設定があります:
<global-exceptions>
<exception handler="br.com.nostrum.radiomanager.exception.RadioManagerExceptionHandler" key="exception" type="java.lang.Exception" />
</global-exceptions>
は、ここでは、のjava.lang.Exceptionと彼の子孫をcatchedいますが、NullPointerExceptionが発生に変更することができます。ハンドラは、org.apache.struts.action.ExceptionHandlerを拡張し、mapping.findForward(@Kevin Crowell氏のように)や他の方法で選択する必要があります。
希望に役立ちます。
例外が含まれるリクエストスコープのEXCEPTIONオブジェクトがあります。参照:
http://struts.apache.org/1.x/struts-core/apidocs/constant-values.html
と次のキー
org.apache.struts.action.EXCEPTION
Strutsの豆のタグを使用してJSPでそれをプリントアウトするためのさまざまな方法、例えば、次にあります
<logic:equal name="org.apache.struts.action.EXCEPTION" value="java.lang.NullPointerException" scope="request">
<bean:write property="org.apache.struts.action.EXCEPTION"/>
</logic:equal>
は、これはすべてStruts 1.xです。私はStruts 2も同様の方法を持っていると確信しています。