电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> jsp>>jsp读取cookie介绍(附代码详单):

jsp读取cookie介绍(附代码详单)

来源:网络 | 2008-9-8 | (有5686人读过)

   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热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

 电脑爱好者群组:15171632(群1)  VB学习群:14746960(群2)
Copyright © 2003-2017 电脑爱好者 版权所有 备案号:鲁ICP备09059398号