今天做一个功能,为了快速响应前端,业务完成后,另起了一个线程做一些不影响业务的统计工作,然后立即将业务操作结果返回给前台. 结果在新线程里报空指针找不到request对象.检查了下,我们用的是struts2的框架,在struts2里会把request绑定在线程局部变量里.通过上下文的ServeltActionContext就能取了.那我就手动在新线程里把request设置到struts2的上下文里吧. request找得到了,但request.getSession()是空的.很奇怪,这么短的时间…