当前位置:编程学习 > JAVA >>

FacesContext 不是多线程共享的怎么办啊

RT,第一次做web开发,就遇到了这个问题。

在页面发来报表请求的时候,我的做法是新建一个worker线程来处理后台数据,处理完后再呈现出来。

问题是当我的线程处理的过程中,需要访问FacesContext来获取一些关键信息,比如从session里面拿用户相关资料。

等代码写完开始调试的时候发现,FacesContext是线程本地可见的,也就是说我新建出来的线程无法通过FacesContext来访问共享数据。

请问这种状况要如何解决呀,纯新手,撞墙中。。。 FacesContext java jsp 多线程 web --------------------编程问答-------------------- 这是它出于效率和安全考虑,设计成线程内可见。
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,