헤르메스 LIFE

[Spring] 스프링에서 현재 HttpServletRequest 가져오는 방법 본문

Spring Framework

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

헤르메스의날개 2012. 4. 12. 10:43
728x90
원문 :  http://holecjh.tistory.com/entry/%EC%8A%A4%ED%94%84%EB%A7%81%EC%97%90%EC%84%9C-%ED%98%84%EC%9E%AC-HttpServletRequest-%EA%B0%80%EC%A0%B8%EC%98%A4%EB%8A%94-%EB%B0%A9%EB%B2%95

* 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;
   } 



728x90