Gin框架的post方法实现传递信息到后台

package main

import (
	"github.com/gin-gonic/gin"
	"testgin/part03/myfunc"
)

func main() {
	r :=gin.Default()

   r.LoadHTMLGlob("part03/temp/**/*")
	r.GET("/userindex",myfunc.Hello1)
	 r.POST("/getUserInfo",myfunc.Hello2)



	r.Run(":4444") //指定socket访问端口


	}
package myfunc

import (
	"fmt"
	"github.com/gin-gonic/gin"
)

func Hello1(context  *gin.Context){
	//获取路径中的参数值
	context.HTML(200,"demo01/hello.html",nil)

	}
func Hello2(context *gin.Context)  {
	uname :=context.PostForm("username")
     pwd :=context.PostForm("pwd")
     fmt.Println(uname)
     fmt.Println(pwd)
	}
{{define  "demo01/hello.html" }}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
<link rel="stylesheet" href="/s/css/mycss.css">
</head>
<body>
    定义一个用户的from表单:
    <form  action="getUserInfo" method="post">
    用户名:<input type="text" name="username">
    密码: <input type="password" name="pwd">
   <input type="submit" value="提交">
    </form>
</body>
</html>
{{end}}

html页面form表单调用了post方法,路由是getUserInfo

表单提交后,服务器控制台收到了,post传递过来的表单信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值