Как отключить распорки jsessionid в URL - PullRequest
2 голосов
/ 03 декабря 2010

Мне нужно отключить или удалить Jsessionid в URL, как это сделать, вызывает ли он какой-либо побочный эффект во время запроса ajax. Я использую версию Struts 1.2.

Ответы [ 2 ]

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

Servlet 3.0 позволяет вам указать способы ведения сеанса.

Я полагаю, вы не используете его, поэтому посмотрите этот вопрос Я предпочитаю второй ответ больше, чем переписать.

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

Если вы удалите JSESSIONID из вашего вызова ajax, ваш контейнер сервлета не будет идентифицировать ваше приложение и ресурсы, хранящиеся в сеансе (что является побочным эффектом, в зависимости от ваших требований).

например. получение списка защищенных ресурсов (для этого требуется авторизация). Если пользователь вошел в систему (и информация о пользователе вошла в сеанс), и Ajax не пропустил JSESSIONID, нет способа проверить пользователя, вошедшего в систему (так как нет сеанса приложения). Таким образом, защищенные ресурсы не извлекаются.

Просто 2центная мысль.

...