2014-02-27 2 views
0

관련 작업이없는 페이지에 Struts2 인터셉터를 사용할 수 있습니까? 모든 사용자가 로그인해야하므로 인터셉터를 구현하려고합니다. 그러나 내 사이트의 다른 페이지는 웹 서버이며 작업이나 스트럿에 의존하지 않습니다. 어떻게하면 될까요? 인터셉터를 사용하기 위해 액션과 액션 클래스를 만들고 싶지는 않습니다.struts2 인터셉터와 웹 서버

+0

보안 프레임 워크로 S2 사용 ?? 봄 보안 또는 비슷한 것을 시도하십시오. –

+0

전체 사이트가 서블릿 인 경우 Struts는 어떤 작업을해야합니까? 필터 나 스프링 보안 등을 사용하십시오. –

+0

내가 질문을하지 않을 거라는 것을 알았다면 잘. 나는 Spring이나 Struts를 사용하지 않는다. 사용자가 먼저 로그인하고 세션을 만들지 않고도 다른 몇 페이지에 액세스 할 수없는 로그온 페이지가 필요합니다. – user3196063

답변

0

Struts2를 사용하고 있으므로 기본적으로 스레드로부터 안전하며 인터셉터 스택을 통과하는 동작을 사용해야합니다.

기본 흐름이 아닌 특정 경우에만 서블릿을 사용할 수 있습니다. 그렇게하면 프레임 워크를 사용하지 않으므로 인터셉터와 같은 메커니즘을 사용할 수 없습니다.

서체의 스레드 안전성을 직접 처리하여 Filter (요격기는 해당 기술을 기반으로합니다)을 사용할 수 있습니다.

질문은 : 왜?

+0

프레임 워크에 대한 유일한 필요성은 일부 보안 기능을 갖춘 로그온 시스템을 구현하는 것입니다. 다른 모든 것은 간단한 webservlets 및 Rest 서비스로 잘 작동합니다. 유효한 세션을 가진 사용자 만 액세스 할 수 있도록 단순 페이지를 포함하는 방법이 있습니까? 스트럿츠 프레임 워크에 대해 많이 모른다 ... – user3196063

+0

예, 필터를 사용하십시오. –