커스텀태그의 리턴값을 jstl 변수로 설정할 때

By | 8월 14, 2009

# 커스텀태그의 리턴값을 변수로 설정해야 할 경우 다음과 같이 하면 잘 되지 않을 경우가 있다.
  (아마 따옴표문제가 아닌가 싶은데 안되는 이유를 정확히는 모르겠음)

<c:set var="totalRateFormatted" value="<fmt:formatNumber value='${totalRate}' maxFractionDigits='0'/>
"
>

# 그럴 때에는 다음과 같이 <c:set> 의 value 속성으로 변수값을 설정하지 말고 <c:set> 의 body 로서 변수값을 설정해 보자.

<c:set var="totalRateFormatted">
     <fmt:formatNumber value="${totalRate}" maxFractionDigits="0"/><%-- c:set 의 body 부분 --%>
</c:set><%-- 따로 종료태그를 넣어주었다 --%>

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments