반응형
Velocity 에서 어떻게 메크로 를 사용하는지에 대한 내용이다.
C++ 에서 사용하는 것처럼 macro 정의한후에 그 문자를 삽입하면
내용이 그대로 적용이 되서 원하는 출력값을 표현하게 된다.
// 메크로 정의한 부분이다
#macro(add $list)
#set($total=0)
#foreach($item in $list)
$item
#set($total =$total+$item)
#end
------------------
total = $total
#end
// 위에서 add $list 는 쉽게 말해서 add 함수명이며, $list 는 함수의 파라미터가 된다
// velocity 에서 배열을 정의하고 값을 채운후 그것을 넘기게 되면 #macro(add $list) 는
// 내부에 정의한 로직대로 표현이 된다.
1
2
2
--------------
total =
5
반응형
'자바(JAVA)' 카테고리의 다른 글
싱글톤 생성객체를 재생성하지 못하도록 하자 (0) | 2009.02.05 |
---|---|
종료자 finally 를 쓸 경우 상위클래스의 객체를 해제해서 메모리 누수를 막자 (0) | 2009.02.05 |
이전 호출함수나, 클래스 등의 정보를 알아오는 방법 (0) | 2009.02.05 |
Java application 에서 velocity 사용하기 (0) | 2009.02.05 |
window bat 파일을 java application 에서 실행시키고자 할때 (0) | 2009.01.17 |
SWT 개발을 위한 환경설정 (0) | 2009.01.17 |
SWT application 을 이루고 있는 구성요소들에 대한 설명 (0) | 2009.01.17 |
Parsing Failure in config.xml: javax.xml.namespace.QName (0) | 2009.01.17 |