昨天可謂是很郁悶的一天,從中午一直到下午都被一個(gè)錯(cuò)誤困擾著,讓大家看看它的的面目:
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)
直到晚上的時(shí)候才發(fā)現(xiàn)它是由于SQL語句的查詢結(jié)果集合并出現(xiàn)的錯(cuò)誤,正確的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;
通過這個(gè)錯(cuò)誤我發(fā)現(xiàn)有些錯(cuò)誤,單單從它本身來看是很難發(fā)現(xiàn)問題的,必須追根溯源,才能找到錯(cuò)誤的罪魁禍?zhǔn)?,好在浪費(fèi)了那么長(zhǎng)的時(shí)間終于把問題解決了,今天可以繼續(xù)往下進(jìn)行了,呵呵