亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

<!DOCTYPE> html/模板

<!DOCTYPE> html/模板

Go
UYOU 2021-06-20 09:13:28
我有這個簡單的 go lang 網絡服務器,它除了將一些數據解析為外部 HTML 文件并將該文件提供給網絡服務器外,什么也不做。package mainimport (    "html/template"    "net/http")type Event struct {    Name string}func handler(w http.ResponseWriter, r *http.Request) {    e := Event{ Name: "Melt! Festival" }    t, _ := template.ParseFiles("events.html")    t.Execute(w, e)}func main() {    http.HandleFunc("/", handler)    http.ListenAndServe(":1337", nil)}但是每當我嘗試使用 set 解析 HTML 文件時,它都會將我的 html 頁面解析為文本,而不是在瀏覽器中呈現 HTML<!DOCTYPE><html><head>    <title>Event</title></head><body>    <p>        Event: {{.Name}}    </p></body></html>當我離開<!DOCTYPE>HTML 文件時,它呈現得很好。誰能告訴我為什么這是因為我真的很好奇?我花了兩個小時尋找 go 代碼不起作用的原因。
查看完整描述

2 回答

?
守著星空守著你

TA貢獻1799條經驗 獲得超8個贊

您的 doctype 聲明不正確,因此與所需的效果相反:它可能被瀏覽器解釋為表示文檔不是HTML。

用這個 :

<!DOCTYPE html>

參考


查看完整回答
反對 回復 2021-06-21
?
慕桂英4014372

TA貢獻1871條經驗 獲得超13個贊

您是否嘗試過在文件中使用 DOCTYPE html?


查看完整回答
反對 回復 2021-06-21
  • 2 回答
  • 0 關注
  • 273 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號