日期:2014-05-20  浏览次数:20896 次

List<VariantSet>与List
代码如下:
Java code

List<VariantSet> rsS = null;
        if (pk_user == null) {
            dao.setSql(getStuSql);
            Map<String, String> stuParam = new HashMap<String, String>();
            stuParam.put("pk_arrange", pk_arrange);
            rsS = dao.queryForList(stuParam);
        } else {
            List listStu = new ArrayList<VariantSet>();
            for (int i = 0; i < pk_user.length; i++) {
                //Log.error(pk_user[i]+"====================");
                listStu.add(pk_user[i]);
            }
            rsS = listStu;
        }
for (VariantSet vsS : rsS) {//此处报错。该如何修改求高手解答
}



------解决方案--------------------
rsS = dao.queryForList(stuParam);
是不是会返回空的 报空指针错误啊
------解决方案--------------------
pk_user可能是长度为0的数组
最好把错误信息也贴出来
------解决方案--------------------
java.net.SocketException: Software caused connection abort: socket write error
 跟这代码没关系吧