Причина в том, что я хочу использовать этот идентификатор в качестве уникального идентификатора для отслеживания сеанса.Было бы очень легко, когда бы я смог это сделать.
Божо уже ответил на техническую часть.Функциональная часть, как вы заявляете, однако, не очень хороший подход.Если вы хотите сделать «отслеживание сеанса», вам не нужно делать ничего особенного.Сервлетконтейнер уже выполняет работу по отслеживанию сеанса со вкусом HttpSession
.Вам просто нужно сохранить интересующий вас объект в сеансе по
session.setAttribute("somename", someObject);
Он будет доступен в последующих запросах в том же сеансе по
SomeObject someObject = (SomeObject) session.getAttribute("somename");
Вам не нужнопринять задание отслеживания сеанса из сервлет-контейнера.
См. также: