cookie的工具類

public class CookieUtil {
    //增加
    public static void addCookie(HttpServletResponse response,String name,String value,int maxAge){
        Cookie cookie=new Cookie(name, value);
        cookie.setPath("/");
        if(maxAge>0){
            cookie.setMaxAge(maxAge);
        }
        response.addCookie(cookie);

    }
    //查詢
    public static String getCookie(HttpServletRequest request,String cookieName){
       Cookie cookies[]=request.getCookies();
       if(cookies!=null){
           for (Cookie cookie:cookies){
               if(cookie.getName().equals(cookieName)){
                   return cookie.getValue();
               }
           }
       }
       return null;
    }
    //刪除
    public static void removeCookie(HttpServletResponse response,String name){
       Cookie cookie=new Cookie(name,null);
       cookie.setPath("/");
       cookie.setMaxAge(0);
       response.addCookie(cookie);


    }


}
發佈了44 篇原創文章 · 獲贊 12 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章