Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Data ¶
Data 包含ContentType和bytes数据
func (Data) Render ¶
func (r Data) Render(w http.ResponseWriter) (err error)
Render (Data) 写入数据和自定义ContentType.
func (Data) WriteContentType ¶
func (r Data) WriteContentType(w http.ResponseWriter)
WriteContentType (Data) 写入自定义ContentType.
type HTML ¶
HTML 模板引用和接口对象名称及数据
func (HTML) Render ¶
func (r HTML) Render(w http.ResponseWriter) error
Render (HTML) 执行模板并将自定义ContentType写入响应体
func (HTML) WriteContentType ¶
func (r HTML) WriteContentType(w http.ResponseWriter)
WriteContentType 写入 HTML ContentType.
type HTMLProduction ¶
HTMLProduction 模板引用和分隔符对象
func (HTMLProduction) Instance ¶
func (r HTMLProduction) Instance(name string, data interface{}) Render
Instance 实例化render接口(HTMLProduction)
type JSON ¶
JSON 包含给定的数据接口对象.
func (JSON) Render ¶
func (r JSON) Render(w http.ResponseWriter) (err error)
Render (JSON) 写入数据 和 ContentType
func (JSON) WriteContentType ¶
func (r JSON) WriteContentType(w http.ResponseWriter)
WriteContentType (JSON) 写入 JSON ContentType.
type Reader ¶
type Reader struct { ContentType string ContentLength int64 Reader io.Reader Headers map[string]string }
Reader 渲染
func (Reader) WriteContentType ¶
func (r Reader) WriteContentType(w http.ResponseWriter)
WriteContentType 写入ContentType
type Redirect ¶
Redirect 包含http请求引用并重定向状态代码和重定向地址.
func (Redirect) Render ¶
func (r Redirect) Render(w http.ResponseWriter) error
Render (重定向) 将http请求重定向到新地址并写入重定向响应.
func (Redirect) WriteContentType ¶
func (r Redirect) WriteContentType(http.ResponseWriter)
WriteContentType (重定向) 不用写 ContentType.
type Render ¶
type Render interface { Render(http.ResponseWriter) error WriteContentType(w http.ResponseWriter) }
Render 兵
type String ¶
type String struct { Format string Data []interface{} }
String 包含给定的接口对象切片及其格式
func (String) WriteContentType ¶
func (r String) WriteContentType(w http.ResponseWriter)
WriteContentType (String) 写入 Plain ContentType.
type XML ¶
type XML struct {
Data interface{}
}
XML 包含给定的接口对象.
func (XML) Render ¶
func (r XML) Render(w http.ResponseWriter) error
Render (XML) 写入 ContentType 和数据
func (XML) WriteContentType ¶
func (r XML) WriteContentType(w http.ResponseWriter)
WriteContentType (XML) 写入XML ContentType.