velocity (test instanceof)

Amira picture Amira · Jun 21, 2010 · Viewed 8.8k times · Source

How can I test the class of a given object in a velocity template. I can't find an instanceof directive

Answer

serg picture serg · Jun 21, 2010

There is no instanceof, but you can get class name as a string and then go from there:

${myObj.class.name} would return "com.test.MyObj"
${myObj.class.simpleName} would return "MyObj"