JSTL에서 세션 값을 가져올 때 세션명에 점(dot)이 들어가 있을 경우?

By | 4월 12, 2012

점(dot)은 EL에서 getter 역할을 하는 연산자이므로 다음과 같이 사용하자 >, < !!

(참고 : 아래 예문에서 .language는 해당 객체가 가진 속성이다.)

${sessionScope["org.springframework.web.servlet.i18n.SessionLocaleResolver.LOCALE"].language}

* 참고 - 위의 값을 JSTL의 변수(var)로 선언하고 싶을 때는? => 따옴표를 escape!

<c:set var="localeLanguage" value="${sessionScope[\"org.springframework.web.servlet.i18n.SessionLocaleResolver.LOCALE\"].language}"/>    

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments