我希望我的 Java 应用程序在文件中编写 HTML 代码。现在,我正在使用 java.io.BufferedWriter 类对 HTML 标签进行硬编码。例如:
BufferedWriter bw = new BufferedWriter(new FileWriter(file));
bw.write("<html><head><title>New Page</title></head><body><p>This is Body</p></body></html>");
bw.close();
有没有更简单的方法来做到这一点,因为我必须创建表格并且它变得非常不方便?
原文由 hoshang.varshney 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果你想自己做,不使用任何外部库,一个干净的方法是创建一个
template.html
包含所有静态内容的文件,例如:为任何动态内容放置一个像
$tag
这样的标签,然后执行如下操作:注意:为简单起见,我使用了 org.apache.commons.io.FileUtils 。