Revel 的路由问题
我的路由是这样写的:
INIGET /me/login Me.Login
POST /me/login Me.HandleLogin
Controller是这样的,
gofunc (c Me) Login() revel.Result {
fmt.Println("=========")
fmt.Println("aaaaaaaaa")
return c.Render()
}
func (c Me) HandleLogin() revel.Result {
var (
username string
password string
remember string
)
c.Params.Bind(&username, "username")
c.Params.Bind(&password, "password")
c.Params.Bind(&remember, "remember")
_, err := models.GetUserByName(username)
fmt.Println("===========================================")
fmt.Println(username, password)
if err != nil {
c.RenderArgs["Error"] = "username or password error"
return c.RenderTemplate("me/login.html")
}
return c.Redirect("/")
}
然后html的
htmlform action="/me/login" method="post"
运行结果:
第一个是打开的时候输出的,第二个是Post的时候输出的。
这个是浏览器的请求:
然后我就找不到原因了
相关阅读:
php调用java类 报错java_set_library_path未定义
docbook vs markdown
Requests模拟登陆豆瓣FM失败
Android 一个关于在自定义视图中重复使用drawable对象导致背景错乱的问题
lightbox 问题
对称型NAT的穿透问题?
xhr.upload.onprogress事件如何判断是否支持?
gridUnload在IE8下报headers.length为空或不为对象,其他浏览器不报错
为什么老年代垃圾回收效率比新生代低很多?
php阻塞式连接有没有性能的问题
IE11下的奇怪的background-image错位问题
c# 上传文件时如何获取上传的进度和结果
css3 创建旋转方块
go 文本类型 和 二进制类型
清除监听器 remove EventListener
string a = "1y1'a'11'b'dd'c')";提取被单引号括住的字符串a,b,c放到数组
vue 或者js 怎样给 input type="file" 赋一个初始值
laravel框架中这个with函数怎么回事?!,在线等......
nodejs 高并发下请求同一资源
Git怎样撤销一次分支的合并Merge