You need to sign in to do that
Don't have an account?
Keron
セッションを使ってのデータの受け渡しについて
いつもお世話になっています。
Salesforce上でのセッションについて教えて下さい。
Javaのように、
getSessionしたセッションオブジェクトへ
あるページ側でsetAttributeした値を
別のページ側でgetAttributeで値を取得するといった
ページ間(コントローラ間)でのセッションを使ったデータの受け渡しを
Apex&Visualforceではどのように実現できるのかを
教えて頂きたいと思います。
※そもそも、無理という結論もあると思いますが…。
宜しくお願い致します。
めっちゃ前の投稿なんで、もう解決してるでしょうが、ログのために回答しておくと
複数のVisualforceが同一コントローラを使っている場合は、コントローラ内の変数は保持されるのでそのまま受け渡せます。
次に、コントーラをまたがる様な場合にはApexでCookieを扱う事ができるので、それを利用します。
http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_classes_sites_cookie.htm
ちなみにsetCookieすると実際のCookieのNameには"apex__"というプレフィクスがつきますのでご注意を。
またCookieが作成されるドメインは、<インスタンス名>.visual.force.comとなります。