util.go 329 B

12345678910111213141516171819
  1. package httpUtil
  2. import (
  3. "html/template"
  4. "net/http"
  5. )
  6. //Render 渲染html 返回渲染后的html
  7. func Render(w http.ResponseWriter, tmp string, data *map[string]interface{}) error {
  8. t, err := template.ParseFiles(tmp)
  9. if err != nil {
  10. return err
  11. }
  12. err = t.Execute(w, data)
  13. if err != nil {
  14. return err
  15. }
  16. return nil
  17. }