gpt4 book ai didi

java - 速度模板作为 Java 中的字符串

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:45:18 24 4
gpt4 key购买 nike

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

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

如何在 Java 中评估上述字符串并获得结果?

最佳答案

您必须使用 Velocity.Evaluate 检查此 Document

import java.io.StringWriter;
import org.apache.velocity.VelocityContext;
import org.apache.velocity.app.Velocity;
public class LoadTemplateFromStringTest {

public static void main(String[] args) {
VelocityContext context = new VelocityContext();

StringWriter sw = new StringWriter();
String vt = "#foreach ($number in [1..34]) $number += $number #end";
Velocity.evaluate( context, sw, "", vt);
System.out.println(sw);
}
}

关于java - 速度模板作为 Java 中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55063784/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com