Как я не позволяю Struts2 добавлять jsessionid в URL (при перенаправлении)? - PullRequest
0 голосов
/ 13 октября 2010

Я хочу не указывать параметр jsessionid в URL-адресах, сгенерированных Struts, но не могу найти параметр конфигурации или аналогичный.Если честно, я даже не знаю точно, на каком уровне это обрабатывается.

В частности, Struts (или механизм сервлета) помещает идентификатор сеанса в URL, когда он перенаправляет с 302, а сеансбыл установлен ранее (т. е. перенаправление происходит в ответ на запрос, который не отправлял заголовок Cookie).Ответ также содержит заголовок Set-Cookie.

Как правило, я просто не хочу идентифицировать сеанс в URL.Нет куки, нет сессии.

1 Ответ

2 голосов
/ 13 октября 2010

Вы можете попробовать проверить, что ваш контейнер сервлетов предлагает для решения этой проблемы.В качестве альтернативы вы можете написать фильтр, чтобы избавиться от jsessionid.Посмотрите здесь детали: http://seamframework.org/Documentation/RemovingJSESSIONIDFromYourURLsAndFixingScache

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