37 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
package com.demo;
 | 
						|
 | 
						|
import java.io.*;
 | 
						|
import javax.servlet.*;
 | 
						|
import javax.servlet.http.*;
 | 
						|
import javax.servlet.annotation.WebServlet;
 | 
						|
 | 
						|
@WebServlet("/GetCookie")
 | 
						|
public class GetCookie extends HttpServlet {
 | 
						|
    /**
 | 
						|
	 * 
 | 
						|
	 */
 | 
						|
	private static final long serialVersionUID = 1L;
 | 
						|
 | 
						|
	@Override
 | 
						|
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
 | 
						|
            throws IOException, ServletException {
 | 
						|
 | 
						|
        response.setContentType("text/html");
 | 
						|
        PrintWriter out = response.getWriter();
 | 
						|
 | 
						|
        out.println("<html><title>read cookies</title>");
 | 
						|
        out.println("<body><h2>Cookies received from browser:</h2>");
 | 
						|
 | 
						|
        // 获取客户端发送的所有Cookie
 | 
						|
        Cookie[] cookies = request.getCookies();
 | 
						|
        if (cookies != null) {
 | 
						|
            for (Cookie cookie : cookies) {
 | 
						|
                out.println("Name: " + cookie.getName() + ", Value: " + cookie.getValue() + "<br>");
 | 
						|
            }
 | 
						|
        } else {
 | 
						|
            out.println("No cookies found.");
 | 
						|
        }
 | 
						|
 | 
						|
        out.println("</body></html>");
 | 
						|
    }
 | 
						|
} |