【发布时间】:2017-03-14 06:31:46
【问题描述】:
我正在使用spark 作为我正在处理的项目的后端。我注意到 spark 能够使用诸如velocity、freemaker 等模板引擎来提供模板化的html。
但是,这并不是我想要的。我不想提供一个 html 模板,而是提供一个纯文本文件,同时仍然允许我在需要的地方插入参数。对于上下文,我试图允许用户根据他们提供的参数下载代码示例。
这样的东西是否存在,或者我是否需要构建所需文件的内容并将其作为字符串返回?
我正在尝试做的示例
// example.java
public class Example {
public static void main(String [] args) {
System.out.println( {{ param }} );
}
}
所以这个 ^ 将是我试图提供的纯文本模板...“param”将通过 http 请求传递到后端,并插入到文件中。然后我会将文件提供给前端。
【问题讨论】:
-
您试图实现的与将此内容提供为仅包含此纯文本内容的 HTML 页面(然后您可以使用模板管理器)之间的区别是什么,除了扩展名为
.html如果用户保存文件而不是.java? -
试一试。
-
这行得通。如果你想提供这个作为答案,我会给你接受。谢谢!
标签: file templates parameters plaintext spark-java