List<EntityList> listEntityLists = new ArrayList<EntityList>();
List<MatchEventLevel2> eventLevel2s = new ArrayList<MatchEventLevel2>();
public String createView() {
eventLevel2s = getDaoFactory().getMatchEventLevel2Dao().findAllActive();
for (int i = 0; i < eventLevel2s.size(); i++) {
listEntityLists.get(i).setTname(
eventLevel2s.get(i).getTeamA().getTeamid().getTname()
+ "V/S"
+ eventLevel2s.get(i).getTeamB().getTeamid()
.getTname());
}
return CREATE_VIEW;
} catch (Exception e) {
e.printStackTrace();
return ERROR;
}
}
我从matchevent中获取一个列表,并将该列表的一些属性分配给listEntityLists
,其中有两个属性id
和tname
并设置其两个属性。
我调试我的代码bebugg指针移动for循环和抛出IndexOutOfBoundsException : Index: 0, Size: 0
任何人都可以告诉我这是什么问题?
答案 0 :(得分:2)
您的listEntityLists为空。在获取(i)之前,你需要填写它。