## Testing the evaluate directive #evaluate("basic string") #set($test1 = "zz") #set($test2 = '$test1') #evaluate("embedded reference $test2") #evaluate($test2) ## Now check that #evaluate doesn't change context ## Need to use single quote to surround #set to prevent premature evaluation #set($teststring = "reference $test2 changes to" + '#set($test1 = "xx") $test1') #evaluate($teststring) ## Check that test1 hasn't changed test1: $test1