Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两个问题:
语境
我有一个应用程序,其中我有两种类型的页面,jsp 页面和 jsf 页面,现在我在 jsp 页面中获取会话信息,我想将此会话信息传递给 jsf 支持 bean,因为从支持 bean 调用 ejbs 并且需要设置会话为 ejb 设置所有远程和本地接口。
不,特别是因为 EJB 通常不通过 HTTP 调用。
HTTP Session 信息不能从 EJB 中轻易获得。但是,Session 是 Session,您应该能够从中检索值,而不管它是 JSP 还是 JSF。
通过执行检索 JSF 中的 Session 属性
<h:outputText value="#{sessionScope['id']}" />