关闭。这个问题需要细节或清晰。它目前不接受答案。**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
上个月关门了。改进这个问题这是我的密码:问题我使用getmotorkeid将motorkeid(int)发布到数据库中,但是我得到了那个错误,但是当我在那行上发表评论时,我得到了另一个类似这样的错误:problem2谢谢大家!
jslywgbw1#
正文参数不匹配。getBodyParameter()返回int,但addbodyparameter函数接受第二个参数作为字符串。应该使用string.valueof()将其转换为字符串
yk9xbfzb2#
这个 newBooking.getSelectedService() 返回值不是字符串,它会导致显示需要将值转换为的错误 String 或者把它附加到一个空的 String :
newBooking.getSelectedService()
String
addBodyParameter("motorcycle_id", newBooking.getMotorcycleID + ""); addBodyParameter("motorcycle_id", String.ValueOf(newBooking.getMotorcycleID));
如果值是整数:
addBodyParameter("motorcycle_id", Integer.toString(newBooking.getMotorcycleID));
j9per5c43#
基于你分享的图片。第一张图片。 newBooking.getMotorcycleID 在booking类中返回int值和 addBodyParameter("motorcycle_id",newBooking.getMotorcycleID); 这需要字符串值。你可以把它改成 addBodyParameter("motorcycle_id",String.ValueOf(newBooking.getMotorcycleID)); 这将工作或改变返回类型为字符串在预订类你可以过来这个问题。即使是第二张图片也有同样的问题。检查数据类型,如果需要,将其转换为字符串。
newBooking.getMotorcycleID
addBodyParameter("motorcycle_id",newBooking.getMotorcycleID);
addBodyParameter("motorcycle_id",String.ValueOf(newBooking.getMotorcycleID));
3条答案
按热度按时间jslywgbw1#
正文参数不匹配。getBodyParameter()返回int,但addbodyparameter函数接受第二个参数作为字符串。应该使用string.valueof()将其转换为字符串
yk9xbfzb2#
这个
newBooking.getSelectedService()
返回值不是字符串,它会导致显示需要将值转换为的错误String
或者把它附加到一个空的String
:如果值是整数:
j9per5c43#
基于你分享的图片。
第一张图片。
newBooking.getMotorcycleID
在booking类中返回int值和addBodyParameter("motorcycle_id",newBooking.getMotorcycleID);
这需要字符串值。你可以把它改成
addBodyParameter("motorcycle_id",String.ValueOf(newBooking.getMotorcycleID));
这将工作或改变返回类型为字符串在预订类你可以过来这个问题。即使是第二张图片也有同样的问题。检查数据类型,如果需要,将其转换为字符串。