代码如下:
- 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
跟这代码没关系吧