2017-05-19 33 views
0

私はクッキーのパスを取得しようとしていますssjsを使ってクッキーのパスを取得する方法は?

私は、同じ名前を持つ異なるクッキーをいくつか持っています。

GETPATH()メソッド

var request = facesContext.getExternalContext().getRequest(); 
var cookies = request.getCookies(); 
print(cookies[1].getName())) 
print(cookies[1].getPath())) 

を使用して、次の例の戻りヌル私はまたのXPagesでグローバルオブジェクト「クッキー」を試みたが、どのように私はそれからのパスを得るのですか?

どのようにssjsを使用してすべてのクッキーのパスを取得できますか?

enter image description here

+0

どのようにしてパスが異なるCookieを取得しますか?いくつかのコードを共有する、pls。 –

答えて

1

クッキーが使用しているある、getPath()メソッドを、持っているjava.servlet.http.Cookieを返す取得のどちらの方法。パスが確実に設定されていますか? XPageからのPOST要求(サーブレットとFireBugの両方を介して)を見ると、DomAuthSessIdとSessionIDのクッキーにはパスが設定されていないので、getPath()はnullを返します。

+0

私のテストでは空のパスが表示されます –

+0

私のクッキーの1つにパス "/mydb.nsf"が設定されていますが、それでもnullが返されます。もう一度試してみる必要があります –

+0

私が読もうとしているクッキーのトピックに画像を追加しました –