2011-01-24 64 views
0

我正在使用Blackberry jre 6創建應用程序。黑莓嵌入式瀏覽器中的Cookie操作

我有一個BrowserField嵌入到應用程序中,啓動時總是以轉到創建兩個cookie的頁面開始。一旦用戶提交數據,該頁面將他們帶到另一個返回嵌入式cookie的地方。這個cookie必須使用PersistentStore進行存儲,然後每次從瀏覽器中刪除cookie並將其插入前面提到的兩個cookie之間時,都會檢索該cookie。在初始頁面以這種方式分析cookie時,cookies的順序在這裏很重要。

我遇到的問題是將存儲的cookie插入到初始頁面上的兩個cookie之間。我試圖使用BrowserFieldCookieManager方法設置cookie,但這隻會在cookie字符串的開頭插入缺失的cookie。此外,似乎無法刪除某些Cookie,因爲這可能是一種解決方法。

任何幫助在獲取cookie在適當的地方讚賞。如果我誤解了Cookie的概念,請糾正我的錯誤,因爲我對任何網頁開發都是新手。

謝謝。

回答

1

沒有cookies的順序,他們可以以任何順序到達。所以如果你要求他們按照特定的順序,那麼是的,你會遇到問題。

cookie只是一個字符串,Web服務器要求客戶端存儲一段時間,並在請求某個URL路徑時發回。看看維基百科條目的cookie:

http://en.wikipedia.org/wiki/HTTP_cookie

特別是「實施」一節顯示餅乾如何工作的例子