Я новичок в программированиеКак удалить данные из базы данных, когда пользователь закрывает браузер
Я искал много в Интернете, но никто не мог удовлетворить мое requirement.Here Я хочу данных делат из базы данных, когда пользователь закрыть браузера.
Здесь я нашел одно решение в переполнение стека
public class YourHttpSessionListener implements HttpSessionListener {
public void sessionCreated(HttpSessionEvent event) {
//put row in the database
}
public void sessionDestroyed(HttpSessionEvent event) {
//delete the row from database
System.out.println("entered in to listener class");
}
}
и добавить в web.xml эти строки
<listener>
<listener-class>YourHttpSessionListener</listener-class>
</listener>
Здесь я не использовать какие-либо Ajax вызова или некоторые else.But здесь sessionDestroyed() не вызывается при закрытии браузера. Я не создавал никаких сеансов.
Нет надежного способа определить, закрыл ли пользователь окно браузера. Вы не можете полагаться на события Javascript, поскольку javascript может быть не включен. Вам нужно будет найти другой способ сделать то, что вы хотите сделать. –
Возможно ли, что я использую любые функции javascript или ajax. – kondapaka
Прочтите мой комментарий еще раз. –