请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

4回答

是的,还有你这个可能是ide 的工作目录没配置好,你看看工作目录和main.go是否同级,

0 回复 有任何疑惑可以回复我~
  • 提问者 昆仑山地主 #1
    打印出来是user/login.shtml
    回复 有任何疑惑可以回复我~ 2019-05-22 18:46:02
我的宇哥哥 2019-06-27 13:25:23

我不知道你用的是什么版本的go,如果渲染不出来你试一下把login.index 里面的 {{define "/user/login.shtml"}}改成{{define "/user/login.shtml/"}}  我最开始也是404  改成后面的那个就是对的了 可以正常渲染了的

0 回复 有任何疑惑可以回复我~
winlion 2019-05-26 14:47:09

你这个打印出来是对的,golang 会将模版文件如login.html识别为一个模版,然后再parse 这个文件里面的模版,如果里面套了模版,还会继续循环解析,这就是模版嵌套,所以他们解析出来的模版是树结构tree

0 回复 有任何疑惑可以回复我~
慕仙747955 2019-05-26 14:42:07

HandleFunc     login.html

HandleFunc     /user/login.shtml


为什么 我这打印出来的是这样的?

0 回复 有任何疑惑可以回复我~
  • winlion #1
    你这个打印出来是对的,golang 会将模版文件如login.html识别为一个模版,然后再parse 这个文件里面的模版,如果里面套了模版,还会继续循环解析,这就是模版嵌套,所以他们解析出来的模版是树结构tree
    回复 有任何疑惑可以回复我~ 2019-05-26 14:47:44
  • 我不知道你用的是什么版本的go,如果渲染不出来你试一下把login.index 里面的 {{define "/user/login.shtml"}}改成{{define "/user/login.shtml/"}}  我最开始也是404  改成后面的那个就是对的了 可以正常渲染了的
    回复 有任何疑惑可以回复我~ 2019-06-27 13:25:11
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信