728x90
반응형
HttpSession session = request.getSession();
보통 위 같은 방식으로 session을 많이 얻어옵니다.
하지만 DWR를 사용할 경우 어떤 방식으로 session값을 얻어올가요?
결국 request 인스턴스만 가질수 있으면 session은 쉽게 얻을 수 있지 말입니다.
DWR 샘플들을 살펴보던중 WebContext 라는 클래스를 알게 되었습니다.
사실 DWR를 이용하여 JS에서 Java 메소드를 콜할시 결국 request를 보내게 됩니다.
이 request를 얻을려면 별도로 webContext라는 인스턴스를 얻어야만 하는데
WebContextFactory.get() 로 쉽게 얻을 수가 있습니다.
WebContext wctx = WebContextFactory.get();
HttpServletRequest request = wctx.getHttpServletRequest();
HttpSession session = request.getSession();
HttpServletRequest request = wctx.getHttpServletRequest();
HttpSession session = request.getSession();
728x90
반응형
'Web Programming > java-jsp' 카테고리의 다른 글
[Ajax] JSONP를 이용하여 Cross Domain 해결 (0) | 2015.04.27 |
---|---|
암호화 MD5 vs SHA256 (0) | 2015.04.07 |
USB 디버깅 ? (0) | 2015.04.06 |
java 대소문자 구분없이 문자열 바꾸기 - (?i) (0) | 2015.04.06 |
myBatis 에서 #{value} 와 ${value} 차이 (0) | 2015.04.06 |