Whiteship's Note

WebUtils 사용하기

모하니?/Coding : 2007.10.24 12:37


Spring MVC를 다룰 때, 요청에 딸려오는 값들을 처리할 때 유용한 ServletRequestUtils 와 더불어 하나 더 유용한 클래스가 있는데, 바로 WebUtils 입니다.

WebUtils 클래스를 사용하면 Session에 담겨있는 객체들을 보다 짧은 코드로 넣고 빼고 할 수 있으며, 세션 객체나 쿠키 객체를 받아올 수 있습니다.

원래는 다음과 같이 Request 객체를 직접 통해서 Session 객체에 접근해야 했습니다.
UserSession userSession = (UserSession) request.getSession().getAttribute("userSession");

그러나 Spring의 WebUtils를 사용하면 . 을 두 개 사용하여 길게 가지 않아도 됩니다.
UserSession userSession = (UserSession) WebUtils.getSessionAttribute(request, "userSession");

이렇게 보다 . 한 방으로 원하는 객체를 얻을 수 있게 됩니다.
top

TAG
  1. Favicon of http://theeye.pe.kr BlogIcon 아이 2007.10.24 16:30 PERM. MOD/DEL REPLY

    제가 좋아하는 정보네요-_-; 개발이 편하게 되는 유틸;;
    좋은 내용 잘 보고 갑니다~

    Favicon of http://whiteship.tistory.com BlogIcon 기선 2007.10.24 16:39 PERM MOD/DEL

    네 ㅎㅎ
    저도 좋아하는 정보입니다.

Write a comment.