2009-11-08 3 views
0

보안 페이지 모델이 SecureSupport에서 상속되는 보안 모델을 구현하려고합니다. 그러나 생성자에서 어떻게 리디렉션 할 수 있는지 또는 어떻게 알 수 있습니까? 아래 참조 :Struts가 모델에서 리디렉션합니다.

public class SecureSupport extends ActionSupport { 
    private Map session; 

    public SecureSupport throws Exception 
    { 
     session = ActionContext.getContext().getSession(); 

     if(!session.containsKey("User")) 
     { 
      // redirect from here 
     } 
     return SUCCESS; 
    } 

답변

0

예외 예외 (즉, NoUserException)는 런타임 예외가되어야합니다. 그런 다음 전역 예외 처리기로이 예외를 catch하면 원하는 곳으로 리디렉션 할 수 있습니다.

관련 문제