1

2 つの質問があります。

  • ejbでhttpセッション情報を取得するのは良い方法ですか?
  • EJB 層で HTTP セッション情報を取得するにはどうすればよいですか?

環境

jspページとjsfページの2種類のページがあるアプリケーションがあり、jspページでセッション情報を取得しています。このセッション情報をjsfバッキングBeanに渡したいのは、バッキングBeanからejbsを呼び出しており、設定にセッションが必要だからですejb のすべてのリモートおよびローカル インターフェイスを起動します。

4

2 に答える 2

0

HTTP セッション情報は、EJB から簡単に利用することはできません。ただし、Session は Session であるため、JSP であるか JSF であるかに関係なく、そこから値を取得できるはずです。

JSF でセッション属性を取得するには、次のようにします。

<h:outputText value="#{sessionScope['id']}" />  
于 2012-10-05T17:59:06.577 に答える
0

いいえ、特に EJB は通常 HTTP 経由で呼び出されないためです。

于 2012-10-05T15:37:50.053 に答える