Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于创建文本文件的java模板引擎/api是什么?_Java_Templates_Text Files - Fatal编程技术网

用于创建文本文件的java模板引擎/api是什么?

用于创建文本文件的java模板引擎/api是什么?,java,templates,text-files,Java,Templates,Text Files,我想在基于java的web应用程序中创建不同格式的文件。这些文件是没有任何html标记的纯文本文件。但是文件需要某种格式,文本在文件的左、中、右或某处(制表符、空格) 带有placeholder的模板+带有data=text文件的Javabean 什么java模板引擎或api适合于此 谢谢大家! 您可以检查() 看起来是这样的: import org.antlr.stringtemplate.*; import org.antlr.stringtemplate.language.*; Stri

我想在基于java的web应用程序中创建不同格式的文件。这些文件是没有任何html标记的纯文本文件。但是文件需要某种格式,文本在文件的左、中、右或某处(制表符、空格)

带有placeholder的模板+带有data=text文件的Javabean

什么java模板引擎或api适合于此

谢谢大家!

您可以检查()

看起来是这样的:

import org.antlr.stringtemplate.*;
import org.antlr.stringtemplate.language.*;

StringTemplate hello = new StringTemplate("Hello, $name$", DefaultTemplateLexer.class);
hello.setAttribute("name", "World");
System.out.println(hello.toString());

是一个非常灵活的模板引擎。

您可以尝试以下任一方法

  • 胡子模板,一个解释

对于那些喜欢清晰分离的人来说,有一个引擎叫做。它将逻辑与模板的文本部分完全分离,同时提供了现代引擎所期望的丰富功能集。它对纯文本格式有一些支持,可以根据需要添加其他格式,并使用可插入转义工具进行补充。如果模板很小,则可以将多个模板放在一个文件中,同时还可以组合来自多个文件的代码。而且它也非常通用。

@mael,我要找的模板引擎不是用于查看的,只是一个纯文本文件,它将保存在web应用程序的某个地方。哪一个最适合需求?我现在在2019年有相同的要求。除了字符串模板,还有什么更好的方法吗?字符串模板链接会导致“404:Page not found”错误页面。