본문 바로가기

프레임워크/Spring

스프링에서 현재 HttpServletRequest 가져오는 방법


* RequestContextListener 설정하기

web.xml 파일에 아래와 같이 리스너를 설정 합니다.

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


* 현재 HttpServletRequest 객체 가져오는 메소드 만들기

public static HttpServletRequest getCurrentRequest() {

       ServletRequestAttributes sra = (ServletRequestAttributes) RequestContextHolder
               .currentRequestAttributes();

       HttpServletRequest hsr = sra.getRequest();
       return hsr;
   }

'프레임워크 > Spring' 카테고리의 다른 글

Struts2 + Spring 연동하기  (0) 2009.11.16