1 回答

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
您的loadPage()函數(shù)設(shè)置Page.Title為文件路徑,.html默認(rèn)情況下減去擴(kuò)展名。
您只覆蓋在你的默認(rèn)行為response()功能時(shí)err != nil。您還可以p使用該行完全覆蓋變量,p = &Page{Title: "I feel that is "}而不僅僅是Title在現(xiàn)有Page.
你應(yīng)該嘗試改變:
func response(c web.C, w http.ResponseWriter, r *http.Request){
p, err := loadPage("Projects/Go/src/web/site/index")
if err != nil{
p = &Page{Title: "I feel that is "}
panic(err)
}
renderTemplate(w, "Projects/Go/src/web/site/response", p)
}
到:
func response(c web.C, w http.ResponseWriter, r *http.Request){
p, err := loadPage("Projects/Go/src/web/site/index")
if err != nil{
panic(err)
}
p.Title = "I feel that is "
renderTemplate(w, "Projects/Go/src/web/site/response", p)
}
- 1 回答
- 0 關(guān)注
- 262 瀏覽
添加回答
舉報(bào)