Cookie使用的代碼
import java.io.IOException;
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;
/**
?* Cookie快速入門
?* Servlet implementation class CookieDemo1
?*/
@WebServlet("/CookieDemo1")
public class CookieDemo1 extends HttpServlet {
?? ?private static final long serialVersionUID = 1L;
????? ?
??? /**
???? * @see HttpServlet#HttpServlet()
???? */
??? public CookieDemo1() {
??????? super();
??????? // TODO Auto-generated constructor stub
??? }
?? ?/**
?? ? * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
?? ? */
?? ?protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
?? ??? ?//1.創(chuàng)建Cookie對象
?? ??? ?Cookie c=new Cookie("msg","hello");
?? ??? ?//2.發(fā)送Cookie
?? ??? ?response.addCookie(c);
?? ?}
?? ?/**
?? ? * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
?? ? */
?? ?protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
?? ??? ?// TODO Auto-generated method stub
?? ??? ?doGet(request, response);
?? ?}
}
package cn.itcast.cookie;
import java.io.IOException;
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 org.apache.jasper.tagplugins.jstl.core.ForEach;
/**
?* Cookie快速入門
?* Servlet implementation class CookieDemo1
?*/
@WebServlet("/CookieDemo2")
public class CookieDemo2 extends HttpServlet {
?? ?private static final long serialVersionUID = 1L;
????? ?
??? /**
???? * @see HttpServlet#HttpServlet()
???? */
??? public CookieDemo2() {
??????? super();
??????? // TODO Auto-generated constructor stub
??? }
?? ?/**
?? ? * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
?? ? */
?? ?protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
?? ??? ?//3.獲取Cookie
?? ??? ?Cookie[] cs = request.getCookies();
?? ??? ?//獲取數(shù)據(jù),遍歷Cookies
?? ??? ?if(cs!=null) {
?? ??? ??? ?for (Cookie c : cs) {
?? ??? ??? ??? ?String name = c.getName();
?? ??? ??? ??? ?String value = c.getValue();
?? ??? ??? ??? ?System.out.println(name+":"+value);
?? ??? ??? ?}
?? ??? ?}
?? ?}
?? ?/**
?? ? * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
?? ? */
?? ?protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
?? ??? ?// TODO Auto-generated method stub
?? ??? ?doGet(request, response);
?? ?}
}
標簽: