import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.catalina.util.URLEncoder;
public class CookieToBrowserServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
@Override
public void doGet(HttpServletRequest request,
HttpServletResponse response) {
Cookie cookie1 = new Cookie("name1", "value1");
cookie1.setMaxAge(1000);
Cookie cookie2 = new Cookie("name2", new URLEncoder().encode("你好", "UTF-8"));
cookie2.setMaxAge(1000);
response.addCookie(cookie1);
response.addCookie(cookie2);
}
}
////////////////////////
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class CookieFromBrowserServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
@Override
public void doGet(HttpServletRequest request,
HttpServletResponse response) {
Cookie[] cookies = request.getCookies();
for (Cookie cookie : cookies) {
System.out.println(cookie.getName() + ":" + cookie.getValue());
}
}
}
注意,浏览器对Cookie的支持都是有限的。首先一个域名只能支持几十个键值对。存储空间也有限制,一般是几千个字节。
榴芒客服系统:https://blog.youkuaiyun.com/look4liming/article/details/83146776
1551

被折叠的 条评论
为什么被折叠?



