powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / создание progress bar при выполнении sql запроса
9 сообщений из 9, страница 1 из 1
создание progress bar при выполнении sql запроса
    #33240342
fcs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fcs
Гость
Есть у меня сервлет, который делает запрос к БД и там несколько секунд 30 - 60 работает. вот охота чтобы пользователю отображался progress bar при выполнении этого сервлета. подскажите как можно это осуществить.
...
Рейтинг: 0 / 0
создание progress bar при выполнении sql запроса
    #33240823
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fcs
> Есть у меня сервлет, который делает запрос к БД и там несколько
> секунд 30 - 60 работает. вот охота чтобы пользователю отображался
> progress bar при выполнении этого сервлета. подскажите как можно это
> осуществить.Тема==Ответить




ajax.

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
создание progress bar при выполнении sql запроса
    #33240883
fcs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fcs
Гость
Я читал и даже маленький пример разбирал, но ничего существенного не уяснил. если есть пример рабочий как что куда, я буду очень благодарен.
...
Рейтинг: 0 / 0
создание progress bar при выполнении sql запроса
    #33240934
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://java.sun.com/developer/technicalArticles/J2EE/AJAX/
http://www.javarss.com/ajax/j2ee-ajax.html

хорошие рабочие примеры.

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
создание progress bar при выполнении sql запроса
    #33241325
lou
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 fcs
а как Вы узнаете сколько запрос будет по времени выполняться?
...
Рейтинг: 0 / 0
создание progress bar при выполнении sql запроса
    #33242363
fcs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fcs
Гость
lou2 fcs
а как Вы узнаете сколько запрос будет по времени выполняться?
вот именно что это и есть проблема.
...
Рейтинг: 0 / 0
создание progress bar при выполнении sql запроса
    #33242395
lou
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 fcs
Тема эта не раз обсуждалась в разных разделах этого форума. Вроде как, в общем случае задача нерешаемая. Как вариант предлагался заложить усредненное время. Но сами понимаете - уж сильно приблизительно все получиться. В зависимости от субд (у Вас, кстати, какая?), возможны всякие натянутые варианты.
воспользуйтесь поиском - подобные темы точно были в "Delphi" и, по моему, в "MS SQL Server"
Успехов.
...
Рейтинг: 0 / 0
создание progress bar при выполнении sql запроса
    #33242617
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не знаю как узнаьб время выполнения, но может так попробовать, у меня работает...
1. Узнать сколько строк будет в резальте
2. При прочтении n-строк подавать гудки в тумане(типа сообщение)
3. по ajax эти гудки отправлять на браузер

Недостатки...
1. пункт 1, может не поддерживать драйвер jdbc
2. пункт 1, может забрать некоторое время
3. организовать подачу гутков на общий случай не так просто

а так, схема рабочая! удачи))))
...
Рейтинг: 0 / 0
создание progress bar при выполнении sql запроса
    #33242714
AndreySerj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Эту задачу проще решать выводя на странице не прогресс-бар, а какую-нибудь анимацию - типа часов и т д или просто надпись "Ждите ... идет обработка запроса" . При этом сервлет делает обработку запроса в отдельном потоке, а сам пока запрос не обработан, форвардит на страницу с этой картинкой/надписью (на странице стоит интервал обновления , к примеру = 2 сек).
После обработка запроса - форвард на странице результатов
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / создание progress bar при выполнении sql запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]