if(total <= 0) { total = studentList.size(); }
	public void findByfactor(HttpServletRequest request, HttpServletResponse response) {		String academyId = request.getParameter("academy");		String grade = request.getParameter("grade");		String education = request.getParameter("education");		List<Factor> factorLists = new ArrayList<Factor>();		if(academyId != null && !"".equals(academyId)) {			Factor factor = new Factor();			factor.setName("academy_id");			factor.setValue(academyId);			factorLists.add(factor);		}		if(grade != null && !"".equals(grade)) {			Factor factor = new Factor();			factor.setName("grade");			factor.setValue(grade);			factorLists.add(factor);		}		if(education != null && !"".equals(education)) {			Factor factor = new Factor();			factor.setName("education");			factor.setValue(education);			factorLists.add(factor);		}		List<Student> studentList = studentInfoService.findStudentByFactor(factorLists);		Map<String, Object> map = new HashMap<String, Object>();		int total = SystemContext.getTotal();		map.put("total", total);		map.put("rows", studentList);		JSONUtils.toJSON(map, response);		System.out.println("size:"+studentList.size());	}