For input String “” 类型转换错误

  • Post author:
  • Post category:其他

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

 

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

String postCycle = this.getMethod();

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

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


版权声明:本文为LuuvyJune原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。