2014-11-12 2 views
1

인터셉터에서 JSP로 컨트롤을 전달하는 방법. 나는 데이터베이스에서 플래그를 읽음으로써 앱 서버가 위 또는 아래인지를 확인하는 인터셉터를 가지고있다. 응용 프로그램이 다운 된 경우 현재 인터셉터에서 JSP로 컨트롤을 리디렉션해야합니다. 나는 <global-results>에 결과를 선언하려했지만 그게 효과가 없었습니다.인터셉터에서 jsp로 컨트롤을 리디렉션하는 방법

<global-results> 
    <action name="downtime"> 
    <result>maintenancePage.jsp</result> 
    </action> 
</global-results> 

무엇을 제안 할 수 있습니까?

답변

1

전역 결과의 중요한 부분은 이름과 절대 경로가 있어야한다는 것입니다.

<global-results> 
    <result name="downtime">/maintenancePage.jsp</result> 
</global-results> 

이 결과는 정의 또는 상속 패키지의 어떤 행동이나 인터셉터에서이 결과를 반환 할 수 있으며, 당신은 글로벌 때문에이 작업을 구성 할 필요가 없습니다. 이것은 dispatcher 유형 결과입니다. 다른 유형이 필요한 경우 결과 구성 type 속성 및 아마도 위치를 변경해야합니다.

+0

안녕하세요, /WEB-INF/maintenancePage.jsp로 시도했지만 작동하지 않았습니다 .. – javalearner

+0

이 오류가 발생했습니다 ... 작업에 대해 정의 된 결과가 없습니다. com.book.bre.action.poc.SearchAction 및 결과 유지 관리 – javalearner

+0

사용 액션의 패키지에 추가하거나 이미 정의한 패키지를 확장합니다. –