Gibt es eine Möglichkeit, alle NullPointerExceptions auf eine hübsche Jsp-Seite vielleicht in Struts umzuleiten?Wie NullPointerExceptions in Struts umleiten?
Vielen Dank im Voraus!
Gibt es eine Möglichkeit, alle NullPointerExceptions auf eine hübsche Jsp-Seite vielleicht in Struts umzuleiten?Wie NullPointerExceptions in Struts umleiten?
Vielen Dank im Voraus!
Es gibt eine struts-config.xml
Konfiguration, die Sie eine Ausnahme hanbler definieren können:
<global-exceptions>
<exception handler="br.com.nostrum.radiomanager.exception.RadioManagerExceptionHandler" key="exception" type="java.lang.Exception" />
</global-exceptions>
Hier catched wir java.lang.Exception und seine Nachkommen, aber Sie können geändert Nullpointer. Ein der Handler sollte org.apache.struts.action.ExceptionHandler erweitern und über mapping.findForward (wie @Kevin Crowell) oder eine andere Methode der Wahl weiterleiten.
Hoffnung, das hilft.
Es gibt ein Objekt für das Anfrageziel EXCEPTION, das die Ausnahme enthält. Siehe:
http://struts.apache.org/1.x/struts-core/apidocs/constant-values.html
und die folgenden Schlüssel:
org.apache.struts.action.EXCEPTION
Es gibt dann, dass verschiedene Möglichkeiten zum Ausdrucken in der JSP, zB einen Struts Bean-Tag:
<logic:equal name="org.apache.struts.action.EXCEPTION" value="java.lang.NullPointerException" scope="request">
<bean:write property="org.apache.struts.action.EXCEPTION"/>
</logic:equal>
Dies ist jedoch alles Struts 1.x. Ich bin sicher, Struts 2 hat einen ähnlichen Weg.