//2 create a context object velocitycontext context = newvelocitycontext(); //3 add you data object to this context context.put("name", "老毕"); //4 choose a template template template =velocity.gettemplate("template7.vm"); //5 merge the template and you data toproduce the output stringwriter sw = new stringwriter(); template.merge(context, sw); sw.flush(); system.out.println(sw.tostring());
模板
数组赋值
#set($ints=["第一个","第二个","第三个"]) #foreach($entryin $ints) $entry #end === #set($ints=[1..10]) #foreach($int in $ints) $int #end === ${name} =============== #set($name="军旗") $name === #set($condition=true) #set($condition=false) #if($condition)
成立
#else
不成立
#end
====
以上就是velocity第七个应用例子----在模板中进行赋值的内容。
