Comment accéder aux cookies sur le site client

Comment accéder aux cookies sur le site client

Voici un exemple d'accès aux cookies dans l'article précédent "http://www.example.com/servlet/a-simple-cookie-example-in-servlet/[simple cookie example]"

Source Java

package com.example;

import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class ServletDemoCookie extends HttpServlet{

    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws IOException{

        response.setContentType("text/html");
        PrintWriter pw = response.getWriter();

        Cookie[] cookie = request.getCookies();
        pw.println("All Cookies in your browsers");

        for(Cookie obj : cookie){

            if(obj.getName().equals("url")){
                pw.println(obj.getName() + " : " + obj.getValue());
                break;
            }
        }
    }
}

web.xml




    servletdemo

    
        PrintCookieServlet
        com.example.ServletDemoCookie
    

    
        PrintCookieServlet
        /printCookie
    

L'exemple ci-dessus récupérera les informations sur les cookies sur le site client et vérifiera si elles contiennent le nom «url».