В моей программе, когда пользователь нажимает кнопку отправки (кнопка отправки находится в файле jsp), отображается счетчик jquery.В то же время запрос отправляется сервлету Java.Сервлет обрабатывает запрос, создает файл Excel и загружает файл.
Но после завершения загрузки я хочу скрыть вращатель jquery.Как я могу это сделать?
Вот мои коды: Ниже приведен раздел моего кода JSP (html):
<tr>
<td>
<br />
<br />
<input type="submit" value="Search" name="action" />
<input type="hidden" id="download_token_value_id" />
<input type="submit" value="Download" name="action" class="spinner" /> // When user clicks Download buttons the jquery spinner appears
</td>
</tr>
<center>
<div id="fontSpinner" style="color: blue; display: none;" class="fa fa-spinner fa-pulse fa-3x fa-fw">
</div>
</center>
Ниже приведен скрипт:
<script>
$('.spinner').click(function() {
$("#fontSpinner").css("display", "block");
});
</script>
Ниже приведен сервлет Java, который создает и загружает файл Excel
response.setContentType("application/vnd.ms-excel");
response.setCharacterEncoding("UTF-8");
response.setHeader("Content-Disposition", "attachment; filename=\"" + excelFileName + "\"");
....
....
.... // code that creates a excel file
....
....
ServletOutputStream out = response.getOutputStream();
workbook.write(out);
workbook.close();
out.flush();
out.close();