1.又是一个错误
Exception: java.lang.ClassCastException: java.util.HashMap cannot be cast to java.lang.Integer
我是看的不太懂,debug的时候也老是定位不到错误出在哪里,大致原因是 数据在强制转换的过程中出了问题;
然后导致页面上不能正常显示我的数据,大致知道代码错误在哪里,然后把获取的resultList的结果,以key-value的形式,把每一个value值取出来,然后拼接成一个字符串,此时在页面上正常显示数据;
2. 很傻逼的一个写法
我用Java写了个for循环,把for关键字放到了()里面,我特么还在傻傻的以为是后面的sort()方法的错误;
if(null!=resultList && resultList.size()>0){
String allName = "";
for(int j = 0; j < resultList.size(); j++){
allName += resultList.get(j).get("applicationName").toString() + ",";
}
allName = allName.substring(0,allName.length() -1);
eiInfo.setCell(EiConstant.resultBlock,i,"privilegeID",allName);
}