Есть ли способ сбросить (очистить) сеанс для пользователя, когда он нажимает кнопку?
А как же
session.invalidate();
недействительный метод объекта сеанса используется, чтобы отказаться от сеанса и освобождает любые объекты, хранящиеся как атрибутов. Этот метод помогает уменьшить накладные расходы памяти и достигает улучшение производительности. это всегда хорошая практика явно удалить или аннулировать сессии, используя Метод session.invalidate ().
или
session.removeAttribute(String)
Метод сеанса removeAttribute объект используется для удаления атрибута и значение из сеанса.