반응형
Spring Controller에서 ModelAndView에 addObject로 int속성이 붙은 클래스를 넘겨서
list형태로 select box의 option value에 int속성을 넣어주어야 할 일이 있었는데..
<#list>를 이용해서 forLoop을 돌면서 숫자에 콤마를 붙여버리는 문제가 있었다.
ex) 40000 -> 40,000로 변환되어 표시됨.
해당 값을 javaScript에서는 String으로 인식을 하고, Controller단 API에서도 String으로 인식을 하게 된다.
이런 경우 ?c옵션으로 해결이 가능하다.
아래와 같이 해주면, 원하는대로 값이 표시된다.
<#list tests as test> ${test?c} </#list>
반응형
'개발 > Front-End' 카테고리의 다른 글
[Javascript] Iframe 투명 처리 (0) | 2016.06.10 |
---|---|
[Jquery] ajax를 이용한 비동기 통신 시 로딩바 구현 (0) | 2016.06.10 |
[SiteMesh] Spring Boot + SiteMesh 3 (0) | 2016.06.10 |
[Jqplot] 실시간 차트 구현 (0) | 2016.06.10 |
[Javascript] 날짜 포맷 변환 (0) | 2016.06.10 |