잡초
1k
2015-03-17 13:40:31
2
1776

session 가져오기


안녕하세요~
httpServletRequest 를 사용 하지 않는 클래스에서
 public static Object getSessionAttribute(String name){
        return (Object)RequestContextHolder.getRequestAttributes().getAttribute(name, RequestAttributes.SCOPE_SESSION);
        }

위와 같이 세션을 가져오는데요..
파폭에서 컨트롤러 단에서는 가져오는데 다른 클래스에서 사용 하려니 null 로 나와서요..
동일 IE,crome 은 가져 옵니다.

혹시 겪어 보시고 해결 하신분 계신가요?ㅎ


0
  • 답변 2

  • nusicaa
    2k
    2015-03-17 17:00:18

    RequestContextHolder 좋지만 이것이 서비스단에 섞여 버리면 web접속없이 테스트할 수 없는 코드가 됩니다. 다시 한번 잘 생각해보시고 적용을 고민해보세요 

  • 잡초
    1k
    2015-03-17 19:35:14

    흠  보통 리퀘스트로 가져 오는데 한군데서 쓴게  저러네요?  어떤식으로 쓰시는지요? 아니면  인자값을 넘겨야 하는데 저거  때문에 소스 수정하긴에는 ㆍ

  • 로그인을 하시면 답변 을 등록할 수 있습니다.