Показать сообщение отдельно
  #1 (permalink)  
Старый 06.04.2012, 14:42
Аспирант
Отправить личное сообщение для abstract Посмотреть профиль Найти все сообщения от abstract
 
Регистрация: 20.09.2010
Сообщений: 58

Машины за NATом путаются сессии
Странная вещь происходит.
Есть две машины клиенты за NATом, есть сервер tomcat6, контроль сессии осуществляется посредством объекта HttpSession. И вот какая ерунда происходит:
Данные отправленные первым пользователем заносятся в базу с идентификаторами второго.
Как запрограммировано:
Пользователь (Объект java) User хранится в объекте HttpSession. С клиента через AJAX отправляются данные без id пользователя или иных идентификаторов.
Данные получает сервлет, извлекает из объекта session объект user (в нем поле id) и кладет эти данные с его id в базу.
Ответить с цитированием