Я не знаком с AOP или Spring (или Tomcat). :) Но я знаком с Java
Я настраиваю фильтр и заменяю переменную запроса своим собственным объектом
request = new MyRequest(request);
Затем переопределите getSession () и getSession (логическое значение), чтобы вернуть экземпляр MySession
классы javax.servlet.HttpServletRequest и javax.servlet.HttpSession соответствуют стандарту Java EE и не зависят от Tomcat.