2009-04-02 6 views

답변

4

당신은 예외 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가 말한 것처럼) 또는 다른 방법으로 선택해야합니다.

희망이 있습니다.

1

예외가 포함 된 요청 범위 지정된 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가 비슷한 방법을 가지고 있다고 확신한다.

관련 문제