Можно также использовать addClass и removeClass методы для переключения между объектами, такими как вкладки.
, например,
if($(element).hasClass("selected"))
$(element).removeClass("selected");
Использование сеансов сервлетов в GWT
В классе реализации удаленной службы:
String jSessionId=this.getThreadLocalRequest().getSession().getId();
В клиентском коде:
String jSessionId=Cookies.getCookie("JSESSIONID");
appengine-web.xml
<sessions-enabled>true</sessions-enabled>
Нет, вы не должны использовать собственный.
Идентификатор сеанса должен быть криптографически случайным (его нельзя угадать из известных источников). Самому сложно понять это правильно.
В идеале вы должны полагаться на функции управления сеансами базовой платформы. Сервлеты и JSP, Struts и Spring имеют эту поддержку, которую вы должны использовать.
В очень редком случае, когда вы пишете свою собственную структуру без базовых функций управления сеансом, на которые можно было бы положиться, вы можете начать с java.security. SecureRandom для начала. Конечно, не изобретайте велосипед здесь, поскольку управление сломанными сеансами аналогично сломанной аутентификации.
Обновление
Учитывая, что вы используете Google App Engine, вам следует полагаться на функции управления сеансами, предоставляемые этим механизмом. . Похоже, что по умолчанию он не включен .