Enjoy 使用示例

使用自定义模板字符串进行渲染

Engine.getTemplateByString 方法允许您通过模板字符串直接创建 Template 对象,然后使用 Template.renderToString 方法进行渲染。

import com.jfinal.kit.Kv;
import com.jfinal.template.Engine;
import com.jfinal.template.Template;

public class EnjoyTemplateExample {

    public static void main(String[] args) {
        // 获取引擎实例
        Engine engine = Engine.use();

        // 模板字符串
        String templateContent = "您好,#(name)!\n欢迎使用 #(productName) 模板引擎。";

        // 创建模板对象
        Template template = engine.getTemplateByString(templateContent);

        // 准备数据
        Kv data = Kv.by("name", "张三").set("productName", "Enjoy");

        // 渲染模板
        String renderedContent = template.renderToString(data);

        // 输出渲染结果
        System.out.println(renderedContent);
    }
}

output

您好,张三!
欢迎使用 Enjoy 模板引擎。

界定符和引用符