Прогресс-бар Java сервлет и JSP - PullRequest
0 голосов
/ 04 сентября 2018

Я постараюсь объяснить мою проблему как можно яснее.

Я разработал приложение (Java EE, servlet, jsp), в котором я пытаюсь прочитать файл Excel и сделать несколько запросов на разные API, чтобы получить некоторые результаты для каждой строки. Это означает, что время чтения файла Excel и выполнения всех запросов зависит от того, сколько строк присутствует в файле Excel.

Я хотел бы сообщить пользователю, где он находится в процессе, и для этого мне нужно реализовать индикатор выполнения, который соответствует файлу Excel.

Шаг в приложении:

  1. Пользователь заходит на домашнюю страницу, он загружает файл Excel на страницу jsp.
  2. Он нажимает на проверенную кнопку, когда он в порядке.
  3. проверенное перенаправление кнопки на сервлете загрузки
  4. В загружаемом сервлете мы читаем все файлы Excel и вызываем API-интерфейсы дифференциалов, когда это делается, мы перенаправляем на страницы результатов jsp (upload jsp).

У вас есть идея показать индикатор выполнения в процентах на 4-м шаге?

Спасибо всем

1 Ответ

0 голосов
/ 04 сентября 2018

В этом случае используйте вызов ajax. Каждый раз, когда вы прогрессируете с чтением данных / вызовом API, отвечаете на функцию javascript и соответственно прогрессируете полосу.

...