如何在GAE/java中使用get/set cookies

如何在GAE/java中使用get/set cookies,java,google-app-engine,servlets,cookies,Java,Google App Engine,Servlets,Cookies,嗨,我正在尝试获取浏览器的所有cookie,就像我在java项目中所做的那样 javax.servlet.http.Cookie String value = ""; Cookie cookie; Cookie[] allcookies = request.getCookies(); for(int i=0;i<allscookies.length;i++){ cookie = allcookies[i];

嗨,我正在尝试获取浏览器的所有cookie,就像我在java项目中所做的那样

javax.servlet.http.Cookie    
String value = "";
    Cookie cookie;
    Cookie[] allcookies = request.getCookies();
        for(int i=0;i<allscookies.length;i++){
                cookie = allcookies[i];
                if(cookie.getDomain().equals("mydomain") && cookie.getName().equals("cookiename")){
                    value = cookie.getValue();
                }
            }
javax.servlet.http.Cookie
字符串值=”;
曲奇饼干;
Cookie[]allcookies=request.getCookies();
对于(inti=0;i而言,这与GAE无关

Cookie[] allcookies = request.getCookies();
在任何环境中都可能为
null
-这取决于浏览器是否为您调用的URL发送了任何cookie。可能您的浏览器在部署到GAE之前始终为您使用的测试URL提供了一些cookie,而GAE URL没有cookie

只需在循环周围添加一个
if(allcookies!=null){…}

这与GAE无关

Cookie[] allcookies = request.getCookies();
在任何环境中都可能为
null
-这取决于浏览器是否为您调用的URL发送了任何cookie。可能您的浏览器在部署到GAE之前始终为您使用的测试URL提供了一些cookie,而GAE URL没有cookie

只需在循环周围添加一个
if(allcookies!=null){…}