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 |