たとえば、私は持っています
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/
、「Title is My title」しか表示されず、2 番目のファイル footer.html は表示されません。template.ParseFiles で複数のファイルを読み込むにはどうすればよいですか? これを行う最も効率的な方法は何ですか?
前もって感謝します。