Временный разговор не заканчивается после ExternalContext.redirect () - PullRequest
0 голосов
/ 26 ноября 2009

Я работаю в проекте с использованием Seam и JSF. По какой-то причине (не спрашивайте меня, я не знаю) люди до меня решили перенаправить пользователя на страницу ответа через FacesContext.getExternalContext (). Redirect (). Проблема, с которой я сталкиваюсь, заключается в том, что некоторые страницы, когда перенаправляются на себя, никогда не освобождают беседу (идентификатор беседы всегда совпадает в URL). У кого-нибудь была подобная проблема? Спасибо

1 Ответ

3 голосов
/ 26 ноября 2009

Разговор не заканчивается перенаправлением. Если вы хотите завершить разговор вручную, вам нужно позвонить по номеру Conversation#end(). Вы также можете дать команду завершить работу перед перенаправлением на Conversation#endBeforeRedirect(). Есть и другие удобные методы.

...