main.go
package main
import "github.com/gin-gonic/gin"
func main() {
route := gin.Default()
route.LoadHTMLGlob("views/*/*")
route.GET("/", Index)
route.GET("/user",User)
route.Run(":80")
}
func Index(context *gin.Context){
v1:="aa1"
v2:="aa2"
context.HTML(200,"index-index.html",gin.H{"k1":v1,"k2":v2})
}
func User(context *gin.Context){
v1:="bb"
context.HTML(200,"user-index.html",v1)
}
views/index/index-index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>index/index</h1>
.k1接收对象的k1的值: {{.k1}}
<br/>
.k2接收对象的k2的值: {{.k2}}
</body>
</html>
views/user/index-index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>user/index</h1>
{{.}}
</body>
</html>