我想在基於Java的Web應用程序中以不同格式創建文件。這些文件是沒有任何html標籤的純文本文件。但是這些文件需要某種格式的文本,左側,中間,右側或文件中的某處(製表符,空格)。什麼是創建文本文件的java模板引擎/ api?
帶有佔位符+ java bean和data = text文件的模板。
什麼java模板引擎或API是適合這個?
謝謝!
我想在基於Java的Web應用程序中以不同格式創建文件。這些文件是沒有任何html標籤的純文本文件。但是這些文件需要某種格式的文本,左側,中間,右側或文件中的某處(製表符,空格)。什麼是創建文本文件的java模板引擎/ api?
帶有佔位符+ java bean和data = text文件的模板。
什麼java模板引擎或API是適合這個?
謝謝!
你可以檢查String Template。
它看起來像這樣:
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());
字符串模板鏈接導致「404:頁面未找到」錯誤頁面。 – Zini
Velocity是一個非常靈活的模板引擎。
你可以嘗試以下兩種
對於那些誰喜歡清晰的分離有一個引擎調用Snippetory。它完全將邏輯從模板的文本部分分離出來,同時通過現代引擎提供豐富的功能集。它支持純文本格式,可以根據需要添加其他格式,並可以使用可插入的轉義工具。如果模板很小,可以將多個文件放在一個文件中,同時還可以將幾個文件的代碼組合起來。而且它也很普遍。
@mael,我正在尋找的模板引擎不是爲了查看,而只是一個純文本文件,它將被保存在Web應用程序的某個地方。哪一個最適合需求? – Leon