如何在 Go 编程中创建登录表单(用户名和密码)模板?
问问题
462 次
1 回答
1
仅当您从字段传递 html 时,才可以在 appengine 上使用模板,因为 appengine 规则您无权访问文件系统
这是一个例子
const loginTemplateHTML = `<html>
<body>
<form action="/login" method="post">
<div><input name="username" type="text" /></div>
<div><input name="password" type="password" /></div>
<div><input type="submit" value="login"></div>
</form>
</body>
</html>
`
var loginTemplate = template.Must(template.New("Login").Parse(loginTemplateHTML))
func login (w http.ResponseWriter, r *http.Request) {
if err := loginTemplate.Execute(w,nil); err != nil {
http.Error(w, err.String(), http.StatusInternalServerError)
}
}
于 2013-06-18T06:27:39.370 回答