在eclipse中,用java動態生成html文件。
-
//用於存儲html字符串
-
StringBuilder stringHtml = new StringBuilder();
-
try{
-
//打開文件
-
PrintStream printStream = new PrintStream(new FileOutputStream("./Data/test.html"));
-
}catch(FileNotFoundException e){
-
e.printStackTrace();
-
}
-
//輸入HTML文件內容
-
stringHtml. append("<html><head>");
-
stringHtml. append("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=GBK\">");
-
stringHtml. append("<title>測試報告文檔</title>");
-
stringHtml. append("</head>");
-
stringHtml. append("<body>");
-
stringHtml. append("<div>hello</div>");
-
stringHtml. append("</body></html>");
-
try{
-
//將HTML文件內容寫入文件中
-
printStream. println(stringHtml.toString());
-
}catch (Exception e) {
-
-
e.printStackTrace();
-
}
注意:生成html文件的需要需要注意meta頭部的charset的配置。要根據所在項目的編碼格式來定,
具體可以參考我的另一篇博文: java生成動態html文檔為亂碼的問題解決