模板的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模板的使用相关的知识,希望对你有一定的参考价值。

使用Parse

package main

import (
    "html/template"
    "net/http"
)

func SayHello(w http.ResponseWriter, req *http.Request) {
    name := "克莱普斯"
    tmpl, _ := template.New("TXT").Parse("大家好,我是{{.}}")
    tmpl.Execute(w, name)
}

func main() {
    http.HandleFunc("/", SayHello)
    http.ListenAndServe(":80", nil)
}

 

使用ParseFiles

go代码

package main

import (
    "html/template"
    "net/http"
)

type Info struct {
    Title string
    Name  string
    Site  string
}

func SayHello(w http.ResponseWriter, req *http.Request) {
    info := Info{"个人网站", "克莱普斯", "http://www.sample.com/"}
    tmpl, _ := template.ParseFiles("home.html")
    tmpl.Execute(w, info)
}

func main() {
    http.HandleFunc("/", SayHello)
    http.ListenAndServe(":80", nil)
}

 

home.html代码

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>{{.Title}}</title>
</head>

<body>
大家好,我是{{.Name}}。这是我的网站{{.Site}}
</body>
</html>

 

 

显示如下:

技术分享

以上是关于模板的使用的主要内容,如果未能解决你的问题,请参考以下文章

Parse.com PHP SDK ParseFile Image 403 Forbidden

template源码分析

从 ParseObject 中检索 ParseFile - Android C# Xamarin Parse

如何渲染多个模板

Xamarin C# android 和 PARSE - 在 parseObject 中下载 parseFile

使用回调异步加载列表视图中的图像