概述
使用最基本的来做
修改的位置是我们的controller和路由
controller这样写
router这样写
下面是代码解读
package controllers
import (
"fmt"
"github.com/astaxie/beego"
)
type XjxController struct {
beego.Controller
}
func (c *XjxController) Get() {
//c.Ctx.WriteString("xjx")
id := c.GetString(":id")
fmt.Printf("id")
c.TplName = "user/index.html"
c.Data["id"] = id
}
下面第一行是获取id,使用c.GetString来获取,赋给前面的变量
第二行是打印我们的id
第三行就是指定我们的文件这里指定的是我们views下面自己创建的一个html文件里面使用{{.id}}来指定
第四行就是送我们的数据到前端送到前端之后才可以用{{.id}}来指定
package routers
import (
"GoProjects2/controllers"
"github.com/astaxie/beego"
)
func init() {
//beego.Router("/", &controllers.MainController{})
beego.Router("/user/?:id",&controllers.XjxController{})
}
这里的话就比较简单,就是指定我们的文件将东西送进去
带"?:id"就是不需要指定Key来传入参数
那么如何指定别人传入什么参数呢?
使用我们自带的功能
我们现在使用的是GetString那么照理,使用其他的比如GetInt
除了GetString以外其他的返回参数都是两个,那么我们就用err来接受
现在的话就必须要指定访问链接了
http://127.0.0.1:8080/user/?ints=12
最终效果
最后
以上就是不安大米为你收集整理的beego如何使用get()和post()传入参数到后端使用最基本的来做的全部内容,希望文章能够帮你解决beego如何使用get()和post()传入参数到后端使用最基本的来做所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复