2015-01-30 3 views
1

나는 세션 속성을 만드는 대신 Spring에서 Session Scoped Bean을 사용하고, 여전히 존재하는지 계속 캐스팅하고 점검 할 생각이다. 문제는 Spring MVC를 사용하지 않기 때문에 현재 세션이 어떻게 지정 될지 확신 할 수 없다는 것입니다. 현재 사용하고있는 응용 프로그램에는 사내 MVC 구조가 있으며 응용 프로그램에 대해 하나 또는 두 개의 액세스 지점 만 있으므로 어떤 종류의 해결 방법을 수행하는 것은 큰 문제가되지 않습니다.Spring MVC없이 Spring Session-Scoped Beans 사용하기

나는 많은 검색을 해왔지만, "봄 MVC가 아니거나" "봄 MVC가 없다"라고 말할 때마다 나는 봄 MVC에 관해서 이야기하는 결과만을 얻는다. docs에서

답변

1

: (JSF 나 스트럿츠를 사용하는 경우, 예를 들어)

당신이 스프링의 DispatcherServlet 밖에서 처리 된 요청과 서블릿 2.5 웹 컨테이너를 사용하는 경우

, 당신은 org.springframework를 등록해야합니다. RequestContextListener ServletRequestListener. Servlet 3.0 이상에서는 WebApplicationInitializer 인터페이스를 통해 프로그래밍 방식으로 수행 할 수 있습니다. 또는 이전 컨테이너의 경우 웹 응용 프로그램의 web.xml 파일에 다음 선언을 추가합니다.

관련 문제