조각이론

WebUtils 사용하기 본문

eGovFrame

WebUtils 사용하기

조각이론 2019. 1. 6. 17:00

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

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

원래는 다음과 같이 Request 객체를 직접 통해서 Session 객체에 접근해야 했습니다.

UserSession userSession = (UserSession) request.getSession().getAttribute("userSession");


그러나 Spring의 WebUtils를 사용하면 . 을 두 개 사용하여 길게 가지 않아도 됩니다.

UserSession userSession = (UserSession) WebUtils.getSessionAttribute(request, "userSession");


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

'eGovFrame' 카테고리의 다른 글

각 브라우저별 header 정보  (0) 2019.02.25
[JAVA] serialVersionUID 이란? Warning 해결하기  (0) 2019.01.06
답변형 게시판  (0) 2018.12.03