Java快速開發(fā)平臺(tái)

          www.fastunit.com

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            23 Posts :: 0 Stories :: 273 Comments :: 0 Trackbacks

          公告

          常用鏈接

          留言簿(23)

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          import javax.servlet.http.Cookie;
          import javax.servlet.http.HttpServletRequest;
          import javax.servlet.http.HttpServletResponse;

          public class CookieUtil {

            
          public static Cookie getCookie(HttpServletRequest request, String name) {
              Cookie cookies[] 
          = request.getCookies();
              
          if (cookies == null || name == null || name.length() == 0) {
                
          return null;
              }
              
          for (int i = 0; i < cookies.length; i++) {
                
          if (name.equals(cookies[i].getName())
                    
          && request.getServerName().equals(cookies[i].getDomain())) {
                  
          return cookies[i];
                }
              }
              
          return null;
            }

            
          public static void deleteCookie(HttpServletRequest request,
                HttpServletResponse response, Cookie cookie) {
              
          if (cookie != null) {
                cookie.setPath(getPath(request));
                cookie.setValue(
          "");
                cookie.setMaxAge(
          0);
                response.addCookie(cookie);
              }
            }

            
          public static void setCookie(HttpServletRequest request,
                HttpServletResponse response, String name, String value) {
              setCookie(request, response, name, value, 
          0x278d00);
            }

            
          public static void setCookie(HttpServletRequest request,
                HttpServletResponse response, String name, String value, 
          int maxAge) {
              Cookie cookie 
          = new Cookie(name, value == null ? "" : value);
              cookie.setMaxAge(maxAge);
              cookie.setPath(getPath(request));
              response.addCookie(cookie);
            }

            
          private static String getPath(HttpServletRequest request) {
              String path 
          = request.getContextPath();
              
          return (path == null || path.length()==0? "/" : path;
            }

          }
          posted on 2008-03-25 17:19 FastUnit 閱讀(9393) 評(píng)論(5)  編輯  收藏 所屬分類: Java

          Feedback

          # 頂頂頂 2008-03-26 16:28 草包書生
          可以這樣,但現(xiàn)在好多PC的主人都不愿意保存cookie了呀。
          ?
          我決定把這個(gè)收藏起來  回復(fù)  更多評(píng)論
            

          # re: Java操作Cookie 2008-06-02 15:09 懶人
          @草包書生
          沒有用,還煩  回復(fù)  更多評(píng)論
            

          # re: Java操作Cookie 2008-07-17 10:23 larry_qr
          草包,這咋能沒有用呢?為什么?別這么不負(fù)責(zé)任的亂說  回復(fù)  更多評(píng)論
            

          # re: Java操作Cookie 2009-01-20 13:55 wangs130
          very good!  回復(fù)  更多評(píng)論
            

          # re: Java操作Cookie 2014-08-13 12:15 雪萊
          已收藏  回復(fù)  更多評(píng)論
            

          主站蜘蛛池模板: 绥芬河市| 宜兰市| 洮南市| 临桂县| 天峨县| 南城县| 德钦县| 迁西县| 华容县| 扶余县| 通州市| 东安县| 隆回县| 泸水县| 司法| 元氏县| 多伦县| 临汾市| 沁源县| 玉龙| 米泉市| 准格尔旗| 丁青县| 祁东县| 抚松县| 明光市| 邻水| 齐河县| 新营市| 正安县| 甘南县| 巴中市| 奇台县| 青岛市| 邵东县| 融水| 怀来县| 吉安市| 庆元县| 洪湖市| 孟州市|