FacesContext 不是多线程共享的怎么办啊
RT,第一次做web开发,就遇到了这个问题。在页面发来报表请求的时候,我的做法是新建一个worker线程来处理后台数据,处理完后再呈现出来。
问题是当我的线程处理的过程中,需要访问FacesContext来获取一些关键信息,比如从session里面拿用户相关资料。
等代码写完开始调试的时候发现,FacesContext是线程本地可见的,也就是说我新建出来的线程无法通过FacesContext来访问共享数据。
请问这种状况要如何解决呀,纯新手,撞墙中。。。 FacesContext java jsp 多线程 web --------------------编程问答-------------------- 这是它出于效率和安全考虑,设计成线程内可见。
补充:Java , Web 开发