今天,項目突然報“java.lang.NumberFormatException:For input string:"id"”,項目框架是spring,springmvc,hibernate,大致意思是類型轉換錯誤,我的id是Integer類型,報錯在<c:foreach>里的option里獲取值得時候出問題,說明數據類型不對,就去后台dao去找,查看我的sql,一看我查的是表的部分字段,用的hibernate框架,返回的一個List<object[]>類型,我已經定義了List<指定的類型>,想讓它返回指定對象類型,經過查詢google,發現查詢部分字段用對應類的構造函數來弄,完美解決這個異常。參考http://blog.csdn.net/yaerfeng/article/details/8514008,謝謝博主的分享。