我正在尝试使用文件夹中的walk动态解析文件,并且希望能够设置文件“ path / file.html”的路径。但是我的问题是,如果我在“ path / folder / files.html”文件夹中有一个文件,我将无法执行此操作,因为当我使用ExecuteTemplate的文件名将与“ files.html”相同。是否可以将每个模板命名为I ParseFiles?
我想一次只做一个文件就可以了,如果一次都做不了的话。
// Parse file and send to responsewriter
func View(w http.ResponseWriter, path string) {
temp, err := template.ParseFiles("application/views/"+path+".html")
if err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
} else {
temp.ExecuteTemplate(w, path, nil)
}
}
青春有我
相关分类