如何在GAE/java中使用get/set cookies
嗨,我正在尝试获取浏览器的所有cookie,就像我在java项目中所做的那样如何在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];
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){…}