我正在設計一個Web應用程序的前端我正在使用HTML,並在後端我使用的是servlet.At前端我將一些值存儲在要使用的cookie中在服務器端(即在servlet中)訪問服務器端的Cookie
現在我的問題是:如何獲取servlet中Cookie的值。
請幫我這個。
我正在設計一個Web應用程序的前端我正在使用HTML,並在後端我使用的是servlet.At前端我將一些值存儲在要使用的cookie中在服務器端(即在servlet中)訪問服務器端的Cookie
現在我的問題是:如何獲取servlet中Cookie的值。
請幫我這個。
HttpServletRequest有方法getCookies(),它會返回你數組的cookie,所以只需要查找你的cookie。我假設你已經知道如何使用servelt響應設置cookie。
Cookie隨每個請求發送到網絡應用程序,因此應該很少使用。您可能應該使用request(get/post)參數,並將值保存在HttpSession對象中的整個用戶會話中。
現在,回答您的具體問題:來自客戶端瀏覽器的所有內容都存儲在HttpServletRequest對象中。瀏覽the javadoc for this class(Java企業版的一部分 - Java EE javadoc),您將找到一個名爲getCookies()的方法。按照鏈接,你會發現如何提取你感興趣的cookies,並獲得它們的價值。
我不知道如何使用servelets,但cookie數據在每個http請求/響應的標頭中傳遞。 – 2011-03-26 06:49:12
發佈**代碼中的一些**相關位。顯示你的嘗試。 – gideon 2011-03-26 06:53:16