熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

如何在寫JSP文件的時候,用JSP操作Cookie[3]

2013-11-15 12:18:19  來源: JSP教程 

  <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放在一張表格中進行顯示

[]  []  []  []  


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20683.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.