在EJB中获取会话信息?

时间:2012-10-05 15:24:22

标签: java session ejb

我有两个问题:

  • 在ejb中获取http会话信息是否很好?
  • 如何在EJB层中获取Http Session信息?

上下文

我有应用程序,我有两种类型的页面,jsp页面和jsf页面,现在我在jsp页面获取会话信息,我想将此会话信息传递给jsf支持bean,因为从支持bean调用ejbs和需求用于为ejb设置所有远程和本地接口的会话。

2 个答案:

答案 0 :(得分:0)

不,尤其是因为EJB通常不是通过HTTP调用的。

答案 1 :(得分:0)

无法从EJB轻松获取HTTP会话信息。但是,Session是Session,您应该能够从中检索值,无论它是JSP还是JSF。

通过执行

来检索JSF中的Session属性
<h:outputText value="#{sessionScope['id']}" />