程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> jsp中cookies的使用以及代碼實例

jsp中cookies的使用以及代碼實例

編輯:關於JSP

下面是一個jsp中cookies的使用實例代碼

  1. <%@page contentType="text/html" pageEncoding="GBK"%>  
     <%@page import="javax.servlet.http.Cookie,java.util.*"%>  
       
     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"   
        "http://www.w3.org/TR/html4/loose.dtd">  
       
     <html>  
         <head>  
             <meta http-equiv="Content-Type" content="text/html; charset=GBK">  
             <title>JSP Page</title>  
         </head>  
         <body>  
             <%   
                 //String CookiesName="username";   
                 //Cookie cookie_username=new Cookie("username",CookiesName);   
                 //response.addCookie(cookie_username);   
                 int click=0;   
       
                 Cookie[] cookies=request.getCookies();   
                 Cookie cookie_reponse=null;   
                 List list=Arrays.asList(cookies);   
                 Iterator it=list.iterator();   
                 while(it.hasNext()){   
                     Cookie temp=(Cookie)it.next();   
                      if(temp.getName().equals("clicktimes")){   
                        click=Integer.parseInt(temp.getValue());   
                          cookie_reponse=temp;   
                          break;   
                     }   
                 }   
                 //取得了click的值   
       
                 //輸出   
                 out.println("第 " click " 次刷新");   
       
                 //更新   
                 clickclick=click 1;   
                  if(cookie_reponse==null){   
                     //空的   
                     cookie_reponse=new Cookie("clicktimes", String.valueOf(click));   
                  }else{   
                     cookie_reponse.setValue(String.valueOf(click));   
                 }   
                 response.addCookie(cookie_reponse);   
                 response.setContentType("text/html");   
                 response.flushBuffer();   
             %>  
        </body>  
    </html> 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved