jsp中cookie的使用方法(用戶(hù)登入,客戶(hù)端讀取及發(fā)送)

jsp中cookie的使用方法(用戶(hù)登入,客戶(hù)端讀取及發(fā)送)

ID:18938675

大小:132.50 KB

頁(yè)數(shù):7頁(yè)

時(shí)間:2018-09-27

jsp中cookie的使用方法(用戶(hù)登入,客戶(hù)端讀取及發(fā)送)_第1頁(yè)
jsp中cookie的使用方法(用戶(hù)登入,客戶(hù)端讀取及發(fā)送)_第2頁(yè)
jsp中cookie的使用方法(用戶(hù)登入,客戶(hù)端讀取及發(fā)送)_第3頁(yè)
jsp中cookie的使用方法(用戶(hù)登入,客戶(hù)端讀取及發(fā)送)_第4頁(yè)
jsp中cookie的使用方法(用戶(hù)登入,客戶(hù)端讀取及發(fā)送)_第5頁(yè)
資源描述:

《jsp中cookie的使用方法(用戶(hù)登入,客戶(hù)端讀取及發(fā)送)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、一、向客戶(hù)程序發(fā)送cookie1、創(chuàng)建cookie對(duì)象Cookiec=newCookie(“userId”,”landril”);2、設(shè)置最大時(shí)效默認(rèn)該cookie是存儲(chǔ)在瀏覽器的內(nèi)存中,用戶(hù)關(guān)閉瀏覽器則被刪除,下面的方法是將cookie存儲(chǔ)在硬盤(pán)上。c.setMaxAge(60*60*24);//一天,如果設(shè)置為0則是刪除該cookie3、向客戶(hù)端添加Cookie將cookie放入到HTTP響應(yīng)報(bào)頭,可以使用HttpServletResponse的addCookie方法,此方法不修改之前指定的Set-Cookie頭信息,而是創(chuàng)建新的頭信息。response.addCookie(c)

2、;注意:設(shè)置cookie的步驟為創(chuàng)建cookie對(duì)象,設(shè)置最大時(shí)效,將cookie放入響應(yīng)頭信息,即發(fā)送到客戶(hù)程序。二、從客戶(hù)端讀取cookie 1、獲取Cookie數(shù)組調(diào)用HttpServletRequest的getCookies得到一個(gè)Cookie對(duì)象的數(shù)組2、對(duì)數(shù)組進(jìn)行循環(huán),調(diào)用cookie的getName方法,獲取具體的cookie的值Cookie[]cookies=request.getCookies();if(cookies!=null){for(inti=0;i

3、als(c.getName())){System.out.println(c.getValue());}}}三、使用Cookie記錄訪問(wèn)數(shù)1.用戶(hù)第一次訪問(wèn)網(wǎng)頁(yè)時(shí)的操作 ...out.println("你是第1次登錄該網(wǎng)頁(yè)。在此之前沒(méi)有相關(guān)Cookie信息。");//打印登錄信息cookie=newCookie("accpCount","1");//Cookie對(duì)象,并設(shè)置名稱(chēng)與值cookie.setMaxAge(60*60*24);//設(shè)置最長(zhǎng)保留時(shí)間為1天response.addCookie(cookie);//添加到響應(yīng)頭信息,返回到客戶(hù)端...2.用戶(hù)非第一次訪問(wèn)網(wǎng)頁(yè)時(shí)的操作

4、 ...Cookie[]cookies=request.getCookies();//從request對(duì)象中獲取客戶(hù)端Cookie信息intcount=0;//初始訪問(wèn)次數(shù)為0Cookiecookie=null;//定義Cookie對(duì)象if(cookies!=null){//判斷request對(duì)象中是否存在Cookie信息for(inti=0;i

5、否為"accpCount"count=Integer.parseInt(cookie.getValue())+1;//如果相等,加1cookie.setValue(count+"");//重新設(shè)置Cookie對(duì)象的value值cookie.setMaxAge(60*60*24);//設(shè)置保留最長(zhǎng)時(shí)間response.addCookie(cookie);//返回到客戶(hù)端out.println("你是第"+count+"次登錄該網(wǎng)頁(yè)。");break;}}}...3.完整的使用Cookie對(duì)象獲取客戶(hù)Cookie數(shù)據(jù),并通過(guò)Cookie名稱(chēng)取出相應(yīng)的值,在頁(yè)面上顯示登錄次數(shù)...publ

6、icvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{response.setContentType("text/html;charset=gb2312");PrintWriterout=response.getWriter();out.println("");out.println("");out.println("");out.println("");Cookie[]cookies=request.getCookies();intc

7、ount=0;booleanbool=true;Cookiecookie=null;if(cookies!=null){for(inti=0;i

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。