第一个servlet【比如是CookieDemo01】中的代码如下:
import javax.servlet.http.Cookie;//--------省略若干代码-----------protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //1.创建Cookie对象,绑定数据【name是"msg",value是"hello"】 Cookie c = new Cookie("msg", "hello"); //2.发送Cookie对象【只有发送Cookie的浏览器可以获取Cookie】 response.addCookie(c);}//--------省略若干代码-----------
第二个servlet【比如是CookieDemo02】中的代码如下:
import javax.servlet.http.Cookie;//--------省略若干代码-----------protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //3.获取Cookie Cookie[] cs = request.getCookies(); //4.遍历Cookies if(cs!=null){ for(Cookie c:cs){ String name = c.getName(); String value = c.getValue(); System.out.println(name+":"+value); } }}//--------省略若干代码-----------
验证:
打开Tomcat服务器,先运行第一个servlet【创建并发送Cookie】,再运行第二个Cookie【获取并遍历Cookie】,发现控制台上输出Cookie的name和value【即msg:hello】,Cookie入门实践成功。
说明:
日期:2019-03-06 20:38:46