如何在java web start应用程序中读取浏览器存储的持久性cookie

时间:2015-09-08 09:58:57

标签: java cookies java-web-start

我有一个java web start应用程序。 在启动应用程序之前,网页存储持久性cookie。

这已经创建了cookie:(。asp页面):

Response.Cookies("MyApp")("Test") = "SomeValue"
Response.Cookies("Myapp").Expires = DateAdd("yyyy", 1, Now())

我可以看到chrome里面的cookie。

这就是我试图读取cookie的方式:

CookieManager manager = new CookieManager();
manager.setCookiePolicy(CookiePolicy.ACCEPT_ALL);
CookieHandler.setDefault(manager);

CookieStore cookieJar = manager.getCookieStore();
List<HttpCookie> cookies = cookieJar.getCookies();
for (HttpCookie cookie : cookies) {
    System.out.println("CookieHandler retrieved cookie: "
            + cookie);
}

我如何在我的应用程序中阅读该cookie?

1 个答案:

答案 0 :(得分:0)

你看过this了吗?它有一个从java Web启动应用程序访问Cookie的示例。