|
|
|
отображение сообщения "Подождите" во время выполнения сервлета
|
|||
|---|---|---|---|
|
#18+
Есть сервлет, который запускается по нажатии кнопки на web-странице. Помогите сделать страницу, которая будет отображаться во время выолнения этого сервлета, а по окончании работы сервлета закрывалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2005, 12:43 |
|
||
|
отображение сообщения "Подождите" во время выполнения сервлета
|
|||
|---|---|---|---|
|
#18+
вариант 1: страничка загружает аплет, который коннектится к серверу, посылает запрос сервлету, рисует прогресс бар и ждет завершения, после чего перегружает страницу, но это не для настоящих индейцев :) для настоящих индейцев - вариант 2: заюзать AJAX - модная тема в последнее время, почитать можно здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2005, 13:30 |
|
||
|
отображение сообщения "Подождите" во время выполнения сервлета
|
|||
|---|---|---|---|
|
#18+
Спасибо за ссылку и совет, попробую разобраться :). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2005, 13:34 |
|
||
|
отображение сообщения "Подождите" во время выполнения сервлета
|
|||
|---|---|---|---|
|
#18+
deepskyвариант 1: страничка загружает аплет, который коннектится к серверу, посылает запрос сервлету, рисует прогресс бар и ждет завершения, после чего перегружает страницу, но это не для настоящих индейцев :) для настоящих индейцев - вариант 2: заюзать AJAX - модная тема в последнее время, почитать можно здесь ну уж, загнули.. :) 2fcs делаешь запрос к сервлету, он возвращает ответ в виде страницы с надпсью "подождите" иль типа того, эта страница через определенное время коннектится к сервлету, если работа еше не готова, то отображается эта же страница, если готова, то в сервлете делается sendRedirect() на нужную страницу. Чтобы страница сама конектилась, нужно в HTML заголовке чего то там прописать, опять я все позабыл.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2005, 15:13 |
|
||
|
отображение сообщения "Подождите" во время выполнения сервлета
|
|||
|---|---|---|---|
|
#18+
рефреш нужно прописать, но это не очень классно, пользователей нервирует. Когда канал слабый и на страничке много чего наляпано, страничка рефрешится долго. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2005, 15:28 |
|
||
|
отображение сообщения "Подождите" во время выполнения сервлета
|
|||
|---|---|---|---|
|
#18+
deepskyрефреш нужно прописать, но это не очень классно, пользователей нервирует. Когда канал слабый и на страничке много чего наляпано, страничка рефрешится долго. 1. Это ж какой должен быть канал, чтобы страничку с надписью "подождите" долго перегружать? 2. Загрузка апплета в разы долше и использовать его для таких мелочных целей не разумно 3. А если пользователя попросят усановить какой то там еще jre и если он не полный даун, как обычно и все таки доберется до sun.com и увидит размер jre под 50 метров.... дальше все ясно я думаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2005, 15:38 |
|
||
|
отображение сообщения "Подождите" во время выполнения сервлета
|
|||
|---|---|---|---|
|
#18+
ну дык я и написал выше - что вариант с аплетом не для "настоящих индейцев" ;) хотя и имеет место быть, в некоторых ситуациях. Например когда другие странички грузят аплеты, или в корпоративной сети, где по поводу jre голова болит у адина, а не у юзера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2005, 15:46 |
|
||
|
отображение сообщения "Подождите" во время выполнения сервлета
|
|||
|---|---|---|---|
|
#18+
deepskyну дык я и написал выше - что вариант с аплетом не для "настоящих индейцев" ;) хотя и имеет место быть, в некоторых ситуациях. Например когда другие странички грузят аплеты, или в корпоративной сети, где по поводу jre голова болит у адина, а не у юзера. а у тя есть библиотеки AJAX? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2005, 15:47 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33213434&tid=2151729]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
175ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 508ms |

| 0 / 0 |
