}
public ActionForward downloadCandidatesInformation(final ActionMapping mapping, final ActionForm actionForm,
final HttpServletRequest request, final HttpServletResponse response) throws IOException {
final OutboundMobilityCandidacyPeriod period = getDomainObject(request, "candidacyPeriodOid");
final OutboundMobilityCandidacyContestGroup mobilityGroup = getDomainObject(request, "mobilityGroupOid");
final String filename = BundleUtil.getString(Bundle.ACADEMIC, "label.mobility.candidates.information.filename");
response.setHeader("Content-disposition", "attachment; filename=" + filename + ".xls");
response.setContentType("application/vnd.ms-excel");
final ServletOutputStream outputStream = response.getOutputStream();
final Spreadsheet spreadsheet = mobilityGroup.getCandidatesInformationSpreadSheet(period);
spreadsheet.exportToXLSSheet(outputStream);
outputStream.close();
return null;
}