반응형

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>
반응형
,