如何將freemarker檔案轉化為html檔案

2022-01-10 21:47:42 字數 1169 閱讀 4138

最近在做靜態的頁面報表服務,將前端生成的ftl檔案轉化為html格式的檔案,供後面合成pdf使用。

freemarker基礎可以參見:freemarker官方文件

前期準備:需要乙個基礎的ftl格式的檔案。

乙個freemarker中注入的物件

這裡面單獨命名了乙個類:

/**

* 實體類

* @author

xia

*/public

class

person

public

string getname()

public

void

setname(string name)

public

string gettele()

public

void

settele(string tele)

public

string getemail()

public

void

setemail(string email)

}

具體的實現**

static string templatepath = "/pdf0020ftltohtml";

static string templatename = "part2.ftl";

static string targethtmlpath = "src/main/resources/pdf0020ftltohtml/part2.html";

public

static

void

cratehtml(string templatepath, string templatename, string targethtmlpath)

out = new

filewriter(f);

template.process(p, out);

system.out.println("success");

} catch

(exception e)

}public

static

void

main(string args)

注意,在web專案中可能會有亂碼的情況。注意設定好響應的編碼格式。

如何將檔案從stage移除

git將檔案分成三個階段 working directory stage repository 要進入repository之前,必須先進入stage,但實際上可能用了git add之後,才後悔發現這個檔案不應該進stage,必須從stage中移除,由於必須考慮該檔案是否已經存在於repository...

Git如何將檔案重新命名

第一種方法 1.本地重新命名 root git git test git status on branch master changes not staged for commit use git add rm to update what will be committed use git che...

如何將csv檔案匯入MySQL

root debian mysqlimport uroot p123456 fields terminated by fields enclosed by fields escaped by database name var lib mysql files table name.csv引數說明 f...