Dal momento che questo è venuto su in cima alla mia ricerca di Google su questo argomento sembra che la gente avrebbe fatto piacere vedere una risposta aggiornata quando ottengono questo sulla parte superiore della loro ricerca ...
(pensa che questa qui: http://velocity.10973.n7.nabble.com/Use-of-static-functions-td15126.html)
in Velocity 1.5 o precedenti, si può semplicemente utilizzare:
#set($String = '')
#set($foo = $String.format('%.1f', $dataFedIn))
perché è sempre possibile chiamare metodi statici su istanze. :)
tuttavia, dal momento che ci sono alcune classi statiche di cui non si può creare istanze (ad esempio java.util.Math), abbiamo aggiunto il supporto a 1.6 per metodi della classe sans casi statici:
Java:
context.put("String", String.class);
Velocity:
#set($foo = $String.format('%.1f', $dataFedIn))
Io voto per riaprire come DUP collegato è su come accedere a campi statici solo quando questa domanda è di chiamare i metodi statici che è cosa ben diversa. – Vadzim