Как прервать поток Spring Web и очистить ресурсы - PullRequest
0 голосов
/ 17 ноября 2011

На странице есть jquery Overlay.При инициализации наложения поток начинается.Переход происходит с помощью вызова AJAX.Когда происходит переход потока, мы заменяем содержимое оверлея ответом ajax и обновляем acion и событие для следующего перехода.

Поток содержит около 10 шагов, и пользователь может завершить работу в любой точке, нажав ESC и нажав кнопку закрытия. Это может привести к исчезновению наложения.

Если я скопирую URL любого состоянияи вставьте его в новое окно того же браузера, оно отображает содержимое этого состояния.

Вопрос: Как я могу очистить ресурсы, когда пользователь завершает работу между состоянием просмотра?

1 Ответ

1 голос
/ 17 ноября 2011

Похоже, вам нужно перехватить оператор close / esc и отправить ajax-запрос в контроллер потока для сброса потока.

Кроме этого, конечно, возможно удалить cookie, который хранит ваш сеансно я бы пошел с первым подходом.

...