2009-11-26 1 views
0

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

ответ

3

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