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




ajax.

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

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
30.08.2005, 13:01
    #33240883
fcs
fcs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание progress bar при выполнении sql запроса
Я читал и даже маленький пример разбирал, но ничего существенного не уяснил. если есть пример рабочий как что куда, я буду очень благодарен.
...
Рейтинг: 0 / 0
30.08.2005, 13:16
    #33240934
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание progress bar при выполнении sql запроса
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
30.08.2005, 15:13
    #33241325
lou
lou
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание progress bar при выполнении sql запроса
2 fcs
а как Вы узнаете сколько запрос будет по времени выполняться?
...
Рейтинг: 0 / 0
31.08.2005, 04:43
    #33242363
fcs
fcs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание progress bar при выполнении sql запроса
lou2 fcs
а как Вы узнаете сколько запрос будет по времени выполняться?
вот именно что это и есть проблема.
...
Рейтинг: 0 / 0
31.08.2005, 07:15
    #33242395
lou
lou
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание progress bar при выполнении sql запроса
2 fcs
Тема эта не раз обсуждалась в разных разделах этого форума. Вроде как, в общем случае задача нерешаемая. Как вариант предлагался заложить усредненное время. Но сами понимаете - уж сильно приблизительно все получиться. В зависимости от субд (у Вас, кстати, какая?), возможны всякие натянутые варианты.
воспользуйтесь поиском - подобные темы точно были в "Delphi" и, по моему, в "MS SQL Server"
Успехов.
...
Рейтинг: 0 / 0
31.08.2005, 10:10
    #33242617
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание progress bar при выполнении sql запроса
Не знаю как узнаьб время выполнения, но может так попробовать, у меня работает...
1. Узнать сколько строк будет в резальте
2. При прочтении n-строк подавать гудки в тумане(типа сообщение)
3. по ajax эти гудки отправлять на браузер

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

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


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