For input String "" 类型转换错误

这是一个非常小的错误,当它发生的时候,发现自己在修改代码的时候就已经给自己埋下了坑,发生这个错误一般是因为:    

    前台界面表单中没有数据,提交到后台之后进行了数据类型转换,所以会出错,因为前台表单中没有数据的时候,传到后台之后是“”,而不是NULL。

String postCycle = this.getMethod();

obj.setPostCycle(Long.valueOf(postCycle));

解决方法:在类型转换之前,先对被转换的数据进行非“”判断。

猜你喜欢

转载自blog.csdn.net/luuvyjune/article/details/79723282