電腦愛好者,提供IT資訊信息及各類編程知識文章介紹,歡迎大家來本站學習電腦知識。 最近更新 | 聯系我們 RSS訂閱本站最新文章
電腦愛好者
站內搜索: 
當前位置:首頁>> jsp>>jsp讀取cookie介紹(附代碼詳單):

jsp讀取cookie介紹(附代碼詳單)

來源:網絡 | 2008-9-8 | (有6257人讀過)

   Cookie文件創建好后,自然還需要我們把它讀出來,否則我們不是白費力氣嗎?接下來我們看看如何讀出在用戶硬盤上的Cookie. 

    <html>  

    <head>……(中間略) 

    </head>  

    <body>  

    <table border=1>  

    <tr><td>Name</td><td>value</td></tr>  

    <%  

    Cookie cookies[]=request.getCookies(); 

    Cookie sCookie=null; 

    String svalue=null; 

    String sname=null; 

    for(int i=0;i<cookies.length;i++) 

    {  

    sCookie=cookies[i]; 

    svalue=sCookie.getValue(); 

    sname=sCookie.getName(); 

    %>  

    <tr><td><%=sname%></td><td><%=svalue%></td></tr>  

    <%  

    }  

    %>  

    </table>……(其他內容) 

    </body>  

    </html> 

    這一小段JSP文件可以讀出用戶硬盤上的所有有效的Cookie,也就是仍然在存活期內的Cookie文件。并用表格的形式列出每個Cookie的名字和內容。 

    我們來逐行分析一下這段代碼: 

    Cookie cookies[]=request.getCookies() 我們用request.getCookies()讀出用戶硬盤上的Cookie,并將所有的Cookie放到一個cookie對象數組里面。 

    接下來我們用一個循環語句遍歷剛才建立的Cookie對象數組,我們用sCookie=cookies[i]取出數組中的一個Cookie對象,然后我們用sCookie.getValue()和sCookie.getName()兩個方法來取得這個Cookie的名字和內容。 

    通過將取出來的Cookie的名字和內容放在字符串變量中,我們就能對其進行各種操作了。在上面的例子里,可通過循環語句的遍歷,將所有Cookie放在一張表格中進行顯示。 
jsp熱門文章排行
網站贊助商
購買此位置

 

關于我們 | 網站地圖 | 文檔一覽 | 友情鏈接| 聯系我們

Copyright © 2003-2019 電腦愛好者 版權所有 備案號:魯ICP備09059398號


内蒙古十一选五的走势图百度乐彩网