Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Перезагрузка сервлета / 10 сообщений из 10, страница 1 из 1
19.04.2006, 13:34
    #33676414
Grelloo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перезагрузка сервлета
У меня есть сервлет в качестве чата, который пишет сообщения, введенные пользователем. Если пользователь ввел сообщение, то оно записывается в базу данных с помощью hibernate и затем отображается в сервлете. Проблема в том, что если пользователь не вводит сообщения, то ему ничего не отображается. Мне кажется надо сделать определенный timeout по истечении, которого сервлет будет перезагружаться. Как это можно реализовать?
...
Рейтинг: 0 / 0
19.04.2006, 13:39
    #33676441
ZS
ZS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перезагрузка сервлета
GrellooМне кажется надо сделать определенный timeout по истечении, которого сервлет будет перезагружаться. Как это можно реализовать?

Очень просто, JavaScript-ом
Код: plaintext
1.
<script language="javascript">window.setTimeout('location.replace("/")', 6000 );</script>
...
Рейтинг: 0 / 0
19.04.2006, 13:40
    #33676448
ZS
ZS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перезагрузка сервлета
Естественно вместо "/" нужно вставить свой URL, а вместо 6000 свой таймаут
...
Рейтинг: 0 / 0
19.04.2006, 13:50
    #33676495
Перезагрузка сервлета
ZS GrellooМне кажется надо сделать определенный timeout по истечении, которого сервлет будет перезагружаться. Как это можно реализовать?

Очень просто, JavaScript-ом
Код: plaintext
1.
<script language="javascript">window.setTimeout('location.replace("/")', 6000 );</script>

Жаль пользователя... Вводил бедняга большое сообщение, душу девушке изливал, можно сказать. И тут бац! - пришел таймаут.

Лучше все-таки или классический вариант с фреймами, или новоможный AJAX. В варианте с фреймами поможет
Код: plaintext
response.setHeader("refresh", "60; url=...");  //или соответствующий тег meta
...
Рейтинг: 0 / 0
19.04.2006, 13:52
    #33676510
ZS
ZS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перезагрузка сервлета
Ненавижу регистрациюЖаль пользователя... Вводил бедняга большое сообщение, душу девушке изливал, можно сказать. И тут бац! - пришел таймаут.
Лучше все-таки или классический вариант с фреймами, или новоможный AJAX. В варианте с фреймами поможет[src java]response.setHeader("refresh", "60; url=..."); //или соответствующий тег meta
Так естественно не нужно перегружать поле ввода (конечно с фреймами), что мешает этот скрипт использовать в фреймах??? AJAX как вариант, но в нем ведь еще разбираться
...
Рейтинг: 0 / 0
19.04.2006, 13:53
    #33676515
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перезагрузка сервлета
можно просто сокет не закрывать. пробегала где-то здесь тема про
чаты.

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

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
19.04.2006, 13:54
    #33676518
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перезагрузка сервлета
ключевое слово: CGI IRC


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

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
19.04.2006, 14:14
    #33676631
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перезагрузка сервлета
Ненавижу регистрацию
Жаль пользователя... Вводил бедняга большое сообщение, душу девушке изливал, можно сказать. И тут бац! - пришел таймаут. суппер, очень жизненно... накарябают всякие ламеры чаты,а у людей судьба рушица))))
...
Рейтинг: 0 / 0
19.04.2006, 22:32
    #33677767
Grelloo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перезагрузка сервлета
Что лучше почитать по сервлетам?
...
Рейтинг: 0 / 0
20.04.2006, 05:19
    #33677952
коты
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перезагрузка сервлета
tutorial на java.sun.com

just another freak in the Freak Kingdom
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Перезагрузка сервлета / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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