int pagenum=0;
int pagesize = 4;
int nowpage = 1;
String showpage = request.getParameter("page");
String sdept1 = request.getParameter("selectdept");
if(showpage!=null){
nowpage = Convertutil.strtoint(showpage);
}
List<ManageExamDTO>examlist = dao.findall();
List<ManageExamDTO>list1 = new ArrayList<ManageExamDTO>();
List<ManageExamDTO>list2 = new ArrayList<ManageExamDTO>();
if(sdept==null||sdept.equals(""))
for(ManageExamDTO dto : examlist){
list1.add(dto);
}
}else if(sdept!=null&&!sdept.equals("")){
for(ManageExamDTO dto : examlist){
if(dto.getSdept().indexOf(sdept)>=0){
list1.add(dto);
}
}
}else{
for(ManageExamDTO dto : examlist){
list1.add(dto);
}
}
for(int i=(nowpage-1)*pagesize;i<nowpage*pagesize;i++){
if(i>=list1.size()){
break;
}
ManageExamDTO dto = list1.get(i);
list2.add(dto);
};
request.setAttribute("examlist",list2);
request.setAttribute("nowpage", nowpage);
request.setAttribute("pagenum", pagenum);