2017-10-20 72 views
0
try { 
    CookieManager manager = new CookieManager(); 
    CookieHandler.setDefault(manager); 
    CookieStore cookieJar = manager.getCookieStore(); 


    HttpCookie cookie = new HttpCookie("user", username); 

    URL url = new URL("http://host.example.com"); 
    cookieJar.add(url.toURI(), cookie); 
    System.out.println("Added cookie using cookie handler"); 
} catch(Exception e) { 
    System.out.println("Unable to set cookie using CookieHandler"); 
    e.printStackTrace(); 
} 

我该如何为cookie过期,因为现在它更像是一个会话cookie。它在每次应用程序被销毁/关闭时过期设置Cookie

回答

0

假设您使用的是java.net.HttpCookie,那么会有一个setMaxAge(long)设置cookie的到期日期。