<html>
<head>……(中间略)
</head>
<body>
<table border=>
<tr><td>Name</td><td>value</td></tr>
<%
Cookie cookies[]=requestgetCookies()
Cookie sCookie=null
String svalue=null
String sname=null
for(int i=i<cookieslengthi++)
{
sCookie=cookies[i]
svalue=sCookiegetValue()
sname=sCookiegetName()
%>
<tr><td><%=sname%></td><td><%=svalue%></td></tr>
<%
}
%>
</table>……(其他内容)
</body>
</html>
这一小段JSP文件可以读出用户硬盘上的所有有效的Cookie也就是仍然在存活期内的Cookie文件并用表格的形式列出每个Cookie的名字和内容
我们来逐行分析一下这段代码
Cookie cookies[]=requestgetCookies() 我们用requestgetCookies()读出用户硬盘上的Cookie并将所有的Cookie放到一个cookie对象数组里面
接下来我们用一个循环语句遍历刚才建立的Cookie对象数组我们用sCookie=cookies[i]取出数组中的一个Cookie对象然后我们用sCookiegetValue()和sCookiegetName()两个方法来取得这个Cookie的名字和内容
通过将取出来的Cookie的名字和内容放在字符串变量中我们就能对其进行各种操作了在上面的例子里可通过循环语句的遍历将所有Cookie放在一张表格中进行显示
[] [] [] []