2014-07-10 59 views
0

我工作的網絡爬蟲在我存儲的ArrayList(urlList)的網頁上找到的所有內部鏈接阿賈克斯之間維護Java變量請求

有一個遞歸方法(processPage),它適用於urlList的下一個鏈接,並在最後附加更多鏈接。

for(int i = 1; i < urlList.size(); i++){ 
     processPage(urlList.get(i), urlList); 
} 

現在我想回到通過Ajax調用發現返回頁面中的間歇性的結果,我會做多個AJAX調用到下一個環節

processPage/1 
processPage/2 

我怎樣才能保持數據上工作多個ajax請求之間的urlList。而且多個用戶應該能夠在應用程序工作simultanoesly

+0

根據[這個有用的指南](HTTP請提高你的問題:// WWW .catb.org/esr/faqs/smart-questions.html),以便我們爲您提供幫助。 –

+0

您可能應該閱讀關於網絡會話以及它們的優點。然後,您可以將某些內容存儲在會話屬性中,或將會話編號用作集合中的鍵。 – Alexey

回答

0

你可以聲明urlList靜態,然後將多個請求之間生活

+0

不接受來自不同用戶的多個請求時常見的urlList>? – Tushar

+0

是ineed,我雖然這不是一個問題,在這種情況下,也許是一個靜態地圖與用戶/ urList鍵/值???。如果不是,您可以隨時發送並返回給客戶端 – paul