github.com/gogf/gf@v1.16.9/.example/util/gpage/gpage_static1.go (about) 1 package main 2 3 import ( 4 "github.com/gogf/gf/frame/g" 5 "github.com/gogf/gf/net/ghttp" 6 "github.com/gogf/gf/os/gview" 7 ) 8 9 func main() { 10 s := g.Server() 11 s.BindHandler("/page/static/*page", func(r *ghttp.Request) { 12 page := r.GetPage(100, 10) 13 buffer, _ := gview.ParseContent(` 14 <html> 15 <head> 16 <style> 17 a,span {padding:8px; font-size:16px;} 18 div{margin:5px 5px 20px 5px} 19 </style> 20 </head> 21 <body> 22 <div>{{.page1}}</div> 23 <div>{{.page2}}</div> 24 <div>{{.page3}}</div> 25 <div>{{.page4}}</div> 26 </body> 27 </html> 28 `, g.Map{ 29 "page1": page.GetContent(1), 30 "page2": page.GetContent(2), 31 "page3": page.GetContent(3), 32 "page4": page.GetContent(4), 33 }) 34 r.Response.Write(buffer) 35 }) 36 s.SetPort(8199) 37 s.Run() 38 }