2015-01-07 2 views
1

내 struts 1.x 응용 프로그램에서 타일을 사용하고 있습니다. 및 오류 처리 제가JSP 페이지에서 처리되지 않은 예외가 발생할 때 오류 페이지 표시

web.xml의
<error-page> 
    <exception-type>java.lang.Exception</exception-type> 
    <location>/pages/error.jsp</location> 
</error-page> 

되지 않은 예외 액션 클래스보다 상승 코드 추가, 그것은 괜찮 error.jsp 구성을 도시한다. 하지만 jsp 페이지 (타일 본문)에서 예외가 발생하면 error.jsp가 타일 본문 대신 나타납니다. 하지만 제 요구 사항은 전체 타일 정의를 대체하는 오류 페이지를 표시하는 것입니다.

좀 도와주세요.

답변

0

body 속성 이전의 tiles 속성은 이미 렌더링 (스트림에 기록) 될 수 없습니다. jsp 요소에서 예외가 발생할 때 전용 오류 페이지에 착륙 할 것으로 예상되는 것은 일반적인 AFAIK입니다.

하지만 여전히 옵션이 있습니다. 오류 메시지를 받아서 오류 페이지로 리디렉션 할 수 있습니다. 또는 부분적으로 렌더링 된 페이지를 오버레이하도록 오류 페이지를 작성하십시오.

관련 문제