Лучшее решение - написать перехватчик ( read this ), который в основном является Java-объектом, который вызывается при каждом запросе и может выполнять некоторую обработку, например, перенаправление на страницу входа в систему при отсутствии предопределенного печенье.