1. 程式人生 > >異常:java.lang.NumberFormatException: For input string:""

異常:java.lang.NumberFormatException: For input string:""

由於DAO層部分引數是整形,所以在前端傳來資料的時候把傳來的資料轉成了整形

Integer a = Integer.parseInt(request.getParameter("a"));

由於定義的驗空函式裡的引數是String

在驗空函式裡又把a變數轉為了String型

在前端提交資料的時候,假如a為空,提交後就會出現該異常

原因是a為空,在型別轉換的時候出現異常。

解決:接收資料的變數就用String型即可,驗空時也不需要再轉換一次型別,

在使用時再將接收資料的變數轉為需要的型別即可。