contestsQueryString = contestsQueryString + "&" + contest.getId() + "=on";
}
reportData.put(contest.getId(), reportForContest(contest, userAccounts, sessionUtil));
}
ResultsTable table = loadTable(selectedContests, reportData, sessionUtil.getPersonManager()
.getAllPersons());
if (Boolean.parseBoolean(request.getParameter("xls"))) {
response.setContentType("application/ms-excel");
response.setHeader("Content-Disposition", "attachment; filename=\"results.xls\"");
ServletOutputStream out = response.getOutputStream();
HSSFWorkbook resultsxls = getTableAsXLS(table);
resultsxls.write(out);
} else {
table.exportToRequest(request);
forwardAutoReload(request);
request.setAttribute("queryString", contestsQueryString);
request.getRequestDispatcher("results_all.jsp").forward(request, response);