본문 바로가기

Spring

RequestContextListener

1. RequestContextListener란?

: HttpServletRequest를 인자로 전달하지 않고 직접 가져올 때 사용하는 클래스

 

2. 사용법

1) web.xml 파일에 다음과 같이 코드를 작성한다.

<listener>
    <listener-class>
        org.springframework.web.context.request.RequestContextListener
    </listener-class>
</listener>

 

2) java 소스 상에서 HttpServletRequest 객체를 얻어오는 방법

ServletRequestAttributes sra = (ServletRequestAttributes) RequestContextHolder.currentRequestAttributes();
//Request 가져오기
HttpServletRequest req = sra.getRequest();
// 세션 가져오기
HttpSession session = req.getSession();

'Spring' 카테고리의 다른 글

Spring pom.xml 오류 해결법  (0) 2022.08.06
스프링 JDBC  (0) 2022.05.09
Annotation 기반 설정  (0) 2022.05.03
IoC, DI의 개념과 예제  (0) 2022.05.03
이클립스(Eclipse)에 스프링(Spring) 설치하기  (0) 2022.04.26