![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: нет Всего: 12 |
Приветствую!
Помогите разобраться в таком вопросе - как правильно организовать авторизацию клиента на сервере чтобы управляющие переменные были "видны" до окончания сеанса. Например как правильно создать Vector в начале сессии чтобы он был уничтожен после ее закрытия. Я так понял объект session это не совсем то, что мне нужно. Как я понимаю сессия закрывается при простое клиента. Проясните пожалуйста! |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 16 Всего: 151 |
А каким же еще способом ты собираешься отлавливать окончание сеанса? -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: нет Всего: 12 |
||||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 16 Всего: 151 |
Ну, как вариант - можно повесить лисенер на сессию, при ее убитии - сохранять в каком-то виде имеющиеся в сессии параметры. Или просто поставить время жизни сессии побольше -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| sergakrem |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 28.7.2006 Где: Украина, г. Киев Репутация: нет Всего: нет |
Если не лениво - как вариант, можно сделать какую-нибудь AJAX-компонентину (или просто JavaScript'ом), которая бы только то и делала, что раз в какое-то время отсылала запрос твоему серверу, тем самым давая понять, что клиент скорее "жив, чем мертв"
Тогда, когда клиент закроет окошко - запросы перестанут приходить и можно тихонечко пользовательские данные на стороне сервера в файл, например, писать (ну до следующего раза), т.е. так как говорит batigoal. Хотя конечно, при известных обстоятельствах, такой способ не лишен недостатков. Это сообщение отредактировал(а) sergakrem - 25.9.2006, 18:11 |
|||
|
||||
| Tony |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1159 Регистрация: 3.3.2006 Где: Riga Репутация: 6 Всего: 12 |
смотри SessionListenter.
|
|||
|
||||
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: нет Всего: 12 |
А как только единежды объявлять переменные при открытии сессии (создании объекта session), сейчас у меня все обяъвляется в индексе и при повторном обращении к индексу значения переменных дефолтится.
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |