идентификационный cookie сессии в gwt rpc

Можно также использовать addClass и removeClass методы для переключения между объектами, такими как вкладки.

, например,

if($(element).hasClass("selected"))
   $(element).removeClass("selected");
8
задан antony.trupe 19 March 2012 в 08:17
поделиться

3 ответа

Использование сеансов сервлетов в GWT

В классе реализации удаленной службы:

String jSessionId=this.getThreadLocalRequest().getSession().getId();

В клиентском коде:

String jSessionId=Cookies.getCookie("JSESSIONID");

Сеансы включения

appengine-web.xml

<sessions-enabled>true</sessions-enabled>
24
ответ дан 3 November 2019 в 14:19
поделиться

Нет, вы не должны использовать собственный.

Идентификатор сеанса должен быть криптографически случайным (его нельзя угадать из известных источников). Самому сложно понять это правильно.

2
ответ дан 3 November 2019 в 14:19
поделиться

В идеале вы должны полагаться на функции управления сеансами базовой платформы. Сервлеты и JSP, Struts и Spring имеют эту поддержку, которую вы должны использовать.

В очень редком случае, когда вы пишете свою собственную структуру без базовых функций управления сеансом, на которые можно было бы положиться, вы можете начать с java.security. SecureRandom для начала. Конечно, не изобретайте велосипед здесь, поскольку управление сломанными сеансами аналогично сломанной аутентификации.

Обновление

Учитывая, что вы используете Google App Engine, вам следует полагаться на функции управления сеансами, предоставляемые этим механизмом. . Похоже, что по умолчанию он не включен .

1
ответ дан 3 November 2019 в 14:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: