Java 中字符串形式的 Velocity 模板

AKu*_*mar 5 java string velocity velocity-template-language

我有一个java String,它基本上是一个速度模板。

String vt = "#foreach ($number in [1..34])  $number += $number  #end"
String result = *String_vt_calculated_by_Velocity_Engine*;
System.out.println(result);
Run Code Online (Sandbox Code Playgroud)

如何在 Java 中计算上述字符串并得到结果?

Mat*_*ldi 1

您可以将其传递给Velocity.evaluate()(请参阅org.apache.velocity.app.VelocityAPI