2007/05/24 09:03 Developer
freemarker에서 list사용시 item_has_next 활용해서 디스플레이하기
현재 개발중인 어플리케이션은 다양한 UI를 제공해야 하는 이슈가 있다. 그것을 위해 템플릿 엔진의 적용이 필요했고, freemarker의 선택은 사용할 수록 나를 기쁘게 한다.서버에서 만들어지는 html이지만, 테스트 코드를 통해서 테스트도 용이한 것은 큰 장점이다.
list에 대한 사용은 화면을 만드는데 자주 사용이 된다. 부가적인 옵션 기능을 통해서 어떤 뷰를 만들수 있는지 본다.
list된 데이터를 화면에 디스플레이를 할때, 다음과 같은 결과를 만들고 싶다.
원하는 collection형태를 디스플이를 할때 구분자를 이어주고, 마지막에는 구분자가를 사용하지 않는 너무나 자주 쓰는 디스플레이 방법중의 하나이다.
freemarker로 우리는 편하게 할수 있다.
다음 코드를 보자.
너무나 편안하고 손쉽게 사용할 수도 있을 뿐더라 이해하기도 쉽다.
freemarker list, break
http://fmpp.sourceforge.net/freemarker/ref_directive_list.html
사실 매뉴얼에 너무나 자세히 잘 나와있다..^^
list에 대한 사용은 화면을 만드는데 자주 사용이 된다. 부가적인 옵션 기능을 통해서 어떤 뷰를 만들수 있는지 본다.
list된 데이터를 화면에 디스플레이를 할때, 다음과 같은 결과를 만들고 싶다.
pathList가 string타입의 collection이라면, pathList : ["서울","대구","부산"]
display:
서울 -> 대구 -> 부산
display:
서울 -> 대구 -> 부산
원하는 collection형태를 디스플이를 할때 구분자를 이어주고, 마지막에는 구분자가를 사용하지 않는 너무나 자주 쓰는 디스플레이 방법중의 하나이다.
freemarker로 우리는 편하게 할수 있다.
다음 코드를 보자.
<#list travel.pathList as path>
${path} <#if path_has_next> -> </#if>
</#list>
${path} <#if path_has_next> -> </#if>
</#list>
너무나 편안하고 손쉽게 사용할 수도 있을 뿐더라 이해하기도 쉽다.
freemarker list, break
http://fmpp.sourceforge.net/freemarker/ref_directive_list.html
사실 매뉴얼에 너무나 자세히 잘 나와있다..^^