How to use dollar sign in velocity

This Example shows you how to use dollar sign in velocity.

How to use dollar sign in velocity

--Ads--

How to use dollar sign in velocity

     

This Example shows you how to use dollar sign in velocity.
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($sign ="+"): This is a statement named 'set', generally begins with # character. Here we have assign the sign with character $.

 

 

  UseDollarSign.java:

import java.io.*;

import org.apache.velocity.*;
import org.apache.velocity.app.*;
import org.apache.velocity.tools.generic.RenderTool;

public class UseDollarSign {

  public static void main(String[] argsthrows Exception {
  Velocity.init();
  Template t = Velocity.getTemplate("./src/UseDollar.vm");

  VelocityContext context = new VelocityContext();
  
  Writer writer = new StringWriter();
  t.merge(context, writer);

  System.out.println(writer);
  }
}

UseDollarSign.vm:
#set($sign ="+")

sign = '$sign'

Output:
sign = '+'

Download code