虽然是个小坑,可是trace了一个星期,浪费了不少时间,解决方案很简单,思考的过程却是很值得借鉴:)
http web完整代码在:https://github.com/philsong/golang_samples/tree/master/src/emvdecoder
emvdecoder中问题代码片段如下:
func checkError(w http.ResponseWriter, err error) {
if err != nil {
fmt.Fprintf(w,"Fatal error ", err.Error())
os.Exit(1)
}
}
func index(w http.ResponseWriter, r *http.Request) {
r.ParseForm()
t, err := template.ParseFiles("index.html")
checkError(w, err)
err = t.Execute(w, emvdecoder)
checkError(w, err)
}