请教一个Spring http invoke 关于 HttpSession 的问题。
请教一个Spring http invoke 关于 HttpSession 的问题。
当我实现 Web 为服务器, Swing 应用程序为客户端的时候,
我把服务器分了层, spring 的权限控制层(HttpServlet), 业务控制层,数据库访问层。
现在我需要在业务控制层中访问当前登录的用户,而session不能通过HttpServlet传到 业务控制层中去, 也不想在客户端传。
请问我现在要怎么实现?
我已经测试了 ThreadLocal ,但是 我测试了2个客户端进行操作的时候,服务器的ThreadLocal 获取的线程id 是一样的。
所以第一个用户登录后,再第二个用户登录的时候,会覆盖第一个用户保存的ThreadLocal 值。
请问怎么解决?