折騰了一個下午的錯誤
昨天可謂是很郁悶的一天,從中午一直到下午都被一個錯誤困擾著,讓大家看看它的的面目:
An error occurred while evaluating custom action attribute "value" with value "${item.projSort}": The "." operator was supplied with an index value of type "java.lang.String" to be applied to a List or array, but that value cannot be converted to an integer. (null)
直到晚上的時候才發現它是由于SQL語句的查詢結果集合并出現的錯誤,正確的SQL語句代碼如下:
select new com.censoft.jjxmgl.business.vo.ProjCode(t.id,t.projCode,t.projSort,t.govCode,t.projName,t.projStat,f.govName) from ProjCode t,GovCode f where t.govCode=f.govCode;
通過這個錯誤我發現有些錯誤,單單從它本身來看是很難發現問題的,必須追根溯源,才能找到錯誤的罪魁禍首,好在浪費了那么長的時間終于把問題解決了,今天可以繼續往下進行了,呵呵