| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Wicket отлов ухода со страницы |
| Автор: CPlusPlusFAN 1.3.2014, 20:25 |
| Приветствую всех. На странице викета загружается файл, который лежит во временной директории. Так вот, желательно бы его оттуда удалить как только пользователь покинул страницу любым способом. Скажите, можно ли перехватить это событие? Спасибо! |
| Автор: Pawl 1.3.2014, 23:04 |
| сам сервер не может узнать, что пользователь покинул страницу. Необходимо добавить в клиентскую часть код, который бы отправлял со страницы запрос при ее закрытии. Например, можно добавить на страницу js-функцию onbeforeclose, которая как раз позволяет сделать это. |
| Автор: CPlusPlusFAN 1.3.2014, 23:07 |
| А если попробовать помониторить закрытие сессии? Мне не обязательно прям сразу удалить, главное чтоб временная директория не захламлялась временными файлами. |
| Автор: Pawl 2.3.2014, 00:14 |
тогда смотрите в сторону интерфейса HttpSessionListener и параметра конфигурации сервлета sessiontimeup. |