Mega Code Archive

 
Categories / Java / Velocity
 

Context Chaining

------------------------------------------------------------------------------------- import java.io.StringWriter; import java.io.Writer; import org.apache.velocity.Template; import org.apache.velocity.VelocityContext; import org.apache.velocity.app.Velocity; public class ContextChaining {   public static void main(String[] args) throws Exception {     Velocity.init();     Template template = Velocity.getTemplate("./src/ContextChaining.vm");     VelocityContext context1 = new VelocityContext();     VelocityContext context2 = new VelocityContext(context1);     context1.put("firstName", "Joe");     context2.put("lastName", "Wang");     Writer writer = new StringWriter();     template.merge(context2, writer);     System.out.println(writer.toString());   } } ------------------------------------------------------------------------------------- This is my first name $firstName This is my last name $lastName Full Name is $firstName $lastName                     velocity-ContextChaining.zip( 795 k)