私のタイムゾーンでこんにちは。
Web アプリ開発で Struts フレームワークを使用しています。struts-config.xml ファイルで例外処理をパラメータ化しました。
<global-exceptions>
<exception key="sap-error" type="com.galpenergia.sgt.util.excepcoes.chained.user.UserException" path="/globalError.jsp"/>
<exception key="global-error" type="java.lang.Exception" path="/globalError.jsp"/>
</global-exceptions>
そしてglobalError jspには、次のページディレクティブがあります
<%@page isErrorPage="true" %>
例外オブジェクトからメッセージを取得しようとすると、例外オブジェクトが null であることがわかります。
<% if(exception != null) {%>
<%=exception.getMessage() %>
<%}else{ %>
<p>Exception object is null</p>
<% }%>
なぜこうなった ?
前もって感謝します。最高の評価