Возможно, самое простое решение - сохранить дату в сеансе.
Если значение присутствует в запросе (посте), сохраните значение в сеансе.
session.setAttribute ( "queryDate", theDate);
При перезагрузке проверьте, возвращает ли getParameter () значение null, и используйте дату из сеанса, используя getAttribute ().