例如,我有
package main
import "html/template"
import "net/http"
func handler(w http.ResponseWriter, r *http.Request) {
t, _ := template.ParseFiles("header.html", "footer.html")
t.Execute(w, map[string] string {"Title": "My title", "Body": "Hi this is my body"})
}
func main() {
http.HandleFunc("/", handler)
http.ListenAndServe(":8080", nil)
}
在header.html中:
Title is {{.Title}}
在footer.html中:
Body is {{.Body}}
转到时http://localhost:8080/,我只会看到“标题是我的标题”,而看不到第二个文件footer.html。如何使用template.ParseFiles加载多个文件?最有效的方法是什么?
素胚勾勒不出你
慕田峪4524236
相关分类