Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Вопросик из области Web-Programmierung, Java

15.09.15 21:35
Re: Вопросик из области Web-Programmierung, Java
 
MrSanders старожил
в ответ v0id* 15.09.15 17:51, Последний раз изменено 15.09.15 21:37 (MrSanders)
В ответ на:
Подскажите, пожалуйста, как перезапустить сессию в сервлете?

никак. "перезапустить" сессию нельзя. Можно существующую сделать недействительной - invalidate().
Но вам это не надо.
В ответ на:
Установкой session.setMaxInactiveInterval(0)?

По явовской документации:
An interval value of zero or less indicates that the session should never timeout.
Но некоторые веб-контейнеры ведут себя как вы ожидали - при 0 тут же рушат сессию. Но как вел себя 5.5-й томкат я уже не помню, судя по вашему опыту - как положено по контракту метода.
В ответ на:
doPost - вызывается слишком часто уже внутри одного окна

doPost вызывается каждый раз когда вы обращаетесь к сервету. sendRequest или как оно там.
У вас на каждое действие посылается объект определенного класса. При логине что-то там с AuthenticateUser, емнип.
Значит в doPost-е смотрите что вам прислали. Имя класса у вас и в content-type заголовке устанавливается (опять же если я правильно помню).
Смотрите что за объект к вам прислали. Если это AuthenticateUser значит идет попытка логина.
В ответ на:
но и где.

doPost()
 

Перейти на