gpt4 book ai didi

java - 在 Tomcat 6 中拦截对 HttpSession 的调用

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:51:09 26 4
gpt4 key购买 nike

拦截 session.getAttribute() 和 session.setAttribute() 的推荐方法是什么?这是在基于 Spring 的应用程序中,因此基于 AOP 的东西会很棒。如果可能,我想避免覆盖核心 Tomcat 类。

更新:我想将实际序列化的属性存储在网络服务中。

最佳答案

我不熟悉 AOP 或 Spring(或 Tomcat)。 :) 但我熟悉 Java

我的做法是设置一个过滤器,然后用我自己的对象替换request变量

request = new MyRequest(request);

然后覆盖 getSession() 和 getSession(boolean) 以返回 MySession 的实例

javax.servlet.HttpServletRequest 和 javax.servlet.HttpSession 类是 Java EE 标准而非 Tomcat 特定的。

关于java - 在 Tomcat 6 中拦截对 HttpSession 的调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3859999/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com