Struts에서 모든 NullPointerExceptions를 꽤 jsp 페이지로 리디렉션 할 수 있습니까?Struts에서 NullPointerExceptions를 리디렉션하는 방법은 무엇입니까?
미리 감사드립니다.
Struts에서 모든 NullPointerExceptions를 꽤 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와 그의 자손을 사로 잡았하지만 당신은 NullPointerException이 변경 할 수 있습니다. 핸들러는 org.apache.struts.action.ExceptionHandler를 확장하고 mapping.findForward (@Kevin Crowell가 말한 것처럼) 또는 다른 방법으로 선택해야합니다.
희망이 있습니다.
예외가 포함 된 요청 범위 지정된 EXCEPTION 개체가 있습니다. 참조 :
http://struts.apache.org/1.x/struts-core/apidocs/constant-values.html
및 다음 키를 :
<logic:equal name="org.apache.struts.action.EXCEPTION" value="java.lang.NullPointerException" scope="request">
<bean:write property="org.apache.struts.action.EXCEPTION"/>
</logic:equal>
:
이org.apache.struts.action.EXCEPTION
는 다음 스트럿츠 빈 태그를 사용하여 예를 들어 JSP에서 그를 인쇄하는 다양한 방법이 있습니다 그러나 이것은 Struts 1.x입니다. 나는 Struts 2가 비슷한 방법을 가지고 있다고 확신한다.