Показать модальное окно во время обработки сервлета - PullRequest
0 голосов
/ 15 мая 2019

Я пытаюсь показать пользователю модальное окно в сервлете Java с сообщением - «Пожалуйста, подождите, пока ваш запрос обрабатывается».Я знаю, что могу сделать вызов ajax и обработать модальный код в переднем конце.В настоящее время я открываю сервлет по нажатию кнопки пользователем.Сервлет занимает около 2 минут, чтобы обработать.Есть ли способ показать окно обработки, когда сервлет начинает выполняться, и скрыть его после его завершения?

1 Ответ

0 голосов
/ 15 мая 2019

Я предполагаю, что вы пытаетесь сделать следующее:

  1. Когда пользователь нажимает кнопку, показывает модальное всплывающее окно статуса, а затем запускает запрос к сервлету.

  2. Когда сервлет завершил обработку, клиент получает ответ.Получив успешный ответ, скрыть модальный статус.В случае неудачи показать ошибку в модальном

Пользователь нажимает кнопку Модал, появляется сообщение «Обработка сервлета». Затем сервлету отправляется запрос Ajax. Если ответ действителен, сообщение «Модальное сообщение»обработка успешна "

Если ответ недействителен, модальное сообщение -" ошибка, попытка снова "или любой другой способ, которым вы хотели бы обработать сценарий.

Обратите внимание, что из-за того, как выполняется обработка, модальноедолжен появиться в первую очередь, прежде чем отправить запрос.Пользователь не знает порядок событий.Для них это будет выглядеть так, будто модал всплыл в то время, когда был отправлен запрос.

...