黑马程序员
会话技术–概述
会话技术–Cookie–快速入门
快捷设置
package cn
.itcast
.cookie
;
import javax
.servlet
.ServletException
;
import javax
.servlet
.annotation
.WebServlet
;
import javax
.servlet
.http
.Cookie
;
import javax
.servlet
.http
.HttpServlet
;
import javax
.servlet
.http
.HttpServletRequest
;
import javax
.servlet
.http
.HttpServletResponse
;
import java
.io
.IOException
;
@WebServlet("/Cookie_Demo1")
public class Cookie_Demo1 extends HttpServlet {
protected void doPost(HttpServletRequest request
, HttpServletResponse response
) throws ServletException
, IOException
{
Cookie cookie
= new Cookie("msg","hello");
response
.addCookie(cookie
);
}
protected void doGet(HttpServletRequest request
, HttpServletResponse response
) throws ServletException
, IOException
{
doPost(request
,response
);
}
}
package cn
.itcast
.cookie
;
import javax
.servlet
.ServletException
;
import javax
.servlet
.annotation
.WebServlet
;
import javax
.servlet
.http
.Cookie
;
import javax
.servlet
.http
.HttpServlet
;
import javax
.servlet
.http
.HttpServletRequest
;
import javax
.servlet
.http
.HttpServletResponse
;
import java
.io
.IOException
;
@WebServlet("/Cookie_Demo2")
public class Cookie_Demo2 extends HttpServlet {
protected void doPost(HttpServletRequest request
, HttpServletResponse response
) throws ServletException
, IOException
{
Cookie
[] cookies
= request
.getCookies();
if(cookies
!=null
){
for (Cookie cookie
: cookies
) {
String name
= cookie
.getName();
String value
= cookie
.getValue();
System
.out
.println(name
+":"+value
);
}
}
}
protected void doGet(HttpServletRequest request
, HttpServletResponse response
) throws ServletException
, IOException
{
doPost(request
,response
);
}
}
会话技术–Cookie–原理分析