为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Golang 中将 HTML 表单值转换为 int

如何在 Golang 中将 HTML 表单值转换为 int

Go
收到一只叮咚 2021-06-30 17:53:28
我的测试处理程序代码在这里:func defineHandler(w http.ResponseWriter, r *http.Request) {    a := strconv.ParseInt(r.FormValue("aRows")[0:], 10, 64);    b := r.FormValue("aRows");    fmt.Fprintf(w, "aRows is: %s", b);}编译期间返回的错误显示为:“单值上下文中的多值 strconv.ParseInt()”我相信这与 FormValue 中的信息格式有关,我只是不知道如何缓解这种情况。

1 回答

?
守着星空守着你

TA贡献1799条经验 获得超8个赞

这意味着strconv.ParseInt有多个返回值(整数和错误),因此您需要执行以下操作:

a, err := strconv.ParseInt(r.FormValue("aRows")[0:], 10, 64);

if err != nil {

  // handle the error in some way

}


查看完整回答
反对 回复 2021-07-05

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号