Spring MVC를 다룰 때, 요청에 딸려오는 값들을 처리할 때 유용한 ServletRequestUtils 와 더불어 하나 더 유용한 클래스가 있는데, 바로 WebUtils 입니다.
WebUtils 클래스를 사용하면 Session에 담겨있는 객체들을 보다 짧은 코드로 넣고 빼고 할 수 있으며, 세션 객체나 쿠키 객체를 받아올 수 있습니다
원래는 다음과 같이 Request 객체를 직접 통해서 Session 객체에 접근해야 했습니다..
1
|
UserSession userSession = (UserSession) request.getSession().getAttribute("userSession");
|
cs |
그러나 Spring의 WebUtils를 사용하면 . 을 두 개 사용하여 길게 가지 않아도 됩니다.
1
|
UserSession userSession = (UserSession) WebUtils.getSessionAttribute(request, "userSession");
|
cs |
'Spring Framework' 카테고리의 다른 글
[Spring] Filter, Interceptor, AOP 차이 및 정리 (0) | 2021.06.24 |
---|---|
[Spring] 스프링 인터셉터(Interceptor)란 ? (0) | 2021.06.24 |
[Spring] Bean 등록 어노테이션 @Component, @Configuration, @Bean 차이 (0) | 2021.06.23 |
[Spring] 스프링 설정 - web.xml, root-context.xml, servlet-context.xml 역할 (0) | 2021.06.23 |
[Spring] Dispatcher-Servlet 이란? (0) | 2021.06.23 |