HttpSession изменяется с каждым вызовом службы GWT-RPC - PullRequest
0 голосов
/ 03 ноября 2010

У меня есть служба GWT-RPC с двумя методами, test и login.

Я вызываю методы в следующем порядке, выводя информацию о сеансе каждый раз:

login ()

Session Information:
ID: odl0h9578zww
isNew: true

test ()

Session Information:
ID: lqv4leczh3ke
isNew: true

Как видно здесь, оба вызова имеют разные идентификаторы сеанса.

На стороне клиента в onSuccess для каждого изПри этих вызовах я распечатываю значение файла cookie JSESSIONID:

login(), JESSIONID cookie found, value is od10h9578zww
test(), JESSIONID cookie found, value is lqv4leczh3ke

Если я нажму кнопку обновить, я получаю следующее (что я ожидал в первый раз):

login ()

Session Information:
ID: mgn1uvuzdwx3
isNew: false

test ()

Session Information:
ID: mgn1uvuzdwx3
isNew: false

Может кто-нибудь объяснить, почему перед обновлением каждый вызов получает новый идентификатор сеанса?

1 Ответ

0 голосов
/ 03 декабря 2010

Установить время истечения сессии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...