6
こんにちは、私はJSFプロジェクトに取り組んでいます。マネージドBeanを使用せずにxhtml UIページにセッションレベルの変数にアクセスしたいと思います。JSF xhtmlファイルでセッションスコープ変数に直接アクセスできるか
これが可能かどうかを知りたければ、そうであればどうすればいいですか?
おかげ
こんにちは、私はJSFプロジェクトに取り組んでいます。マネージドBeanを使用せずにxhtml UIページにセッションレベルの変数にアクセスしたいと思います。JSF xhtmlファイルでセッションスコープ変数に直接アクセスできるか
これが可能かどうかを知りたければ、そうであればどうすればいいですか?
おかげ
はい、その可能
Beanは、セッションの最初の
FacesContext.getCurrentInstance().getExternalContext().getSessionMap().put(key,object);
をそれを置くとXHTMLページの使用に
<h:outputText value="#{sessionScope.key}" />
セッション属性は次のとおりです。また、ELで直接入手できます。してください[見て](http://stackoverflow.com/a/13047815/1199132) –
をBeanを使用して終了をdoesnot場合@ SessionScoped' Beanを使ってそれらを格納しています。次に、ビューからアクセスできます。 –
[HTTPセッション](http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpSession.html)の入手方法は知っていますか? [その属性を設定する方法]を知っていますか(http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpSession.html#setAttribute(java.lang.String、java.lang.Object ))? ['ExternalContext'](http://docs.oracle.com/javaee/6/api/javax/faces/context/ExternalContext.html)ドキュメンテーションをチェックしましたか? – skuntsel
[Faceletsページでセッション属性にアクセスするにはどうすればいいですか](0120-18496801)。 –