Velocity Iterator Tool Example
This Example shows you how to use Iterator in velocity template. The method used in this example are described below:-1:- Initialize velocity run
time
engine through method init().
2:- Create object of
VelocityContext Class.
3:- Create Template
class object, Template
class object is used for
controlling template methods and properties.
template.merge(context, writer): Merge method of the Template class
is used here for
merging the VelocityContext class object to produce
the output. Template class object is used for
controlling template methods and properties.
#set($list = ["A", "B", "C", "D"]): This is a statement named 'set', generally begins with # character. Here we have assign the list with character $.
#foreach($items in $item): This is just same as the for loop statement of java.
IteratorClass.java
import java.io.*;
|
Iterator.vm
#set($list = ["A", "B", "C", "D"])
|
Output:
A
|
Download code