这是一个非常小的错误,当它发生的时候,发现自己在修改代码的时候就已经给自己埋下了坑,发生这个错误一般是因为:
前台界面表单中没有数据,提交到后台之后进行了数据类型转换,所以会出错,因为前台表单中没有数据的时候,传到后台之后是“”,而不是NULL。
String postCycle = this.getMethod();
obj.setPostCycle(Long.valueOf(postCycle));
解决方法:在类型转换之前,先对被转换的数据进行非“”判断。
本文探讨了因表单提交空数据导致的类型转换错误,通常发生在前端数据为空字符串而非NULL时。通过实例说明了如何在进行类型转换前进行有效性检查以避免此类错误。
这是一个非常小的错误,当它发生的时候,发现自己在修改代码的时候就已经给自己埋下了坑,发生这个错误一般是因为:
前台界面表单中没有数据,提交到后台之后进行了数据类型转换,所以会出错,因为前台表单中没有数据的时候,传到后台之后是“”,而不是NULL。
String postCycle = this.getMethod();
obj.setPostCycle(Long.valueOf(postCycle));
解决方法:在类型转换之前,先对被转换的数据进行非“”判断。
1832
4490

被折叠的 条评论
为什么被折叠?