如何使用Beego解析html表单数组.
<input name="names[]" type="text" />
<input name="names[]" type="text" />
<input name="names[]" type="text" />
去Beego
type Rsvp struct {
Id int `form:"-"`
Names []string `form:"names[]"`
}
rsvp := Rsvp{}
if err := this.ParseForm(&rsvp); err != nil {
//handle error
}
input := this.Input()
fmt.Printf("%+v\n", input) // map[names[]:[name1 name2 name3]]
fmt.Printf("%+v\n", rsvp) // {Names:[]}
Run Code Online (Sandbox Code Playgroud)
为什么Beego ParseForm方法返回一个空名称?
如何获取rsvp.Names的值?