Javaでクッキーの存在確認を行う方法は?

Javaでクッキーがあるかどうか判断するには、以下のコードを使用します:

import javax.servlet.http.Cookie;

public class CookieExample {
    public static void main(String[] args) {
        Cookie[] cookies = request.getCookies(); // 获取当前请求的所有cookie
        if (cookies != null) {
            for (Cookie cookie : cookies) {
                if (cookie.getName().equals("cookieName")) { // 判断cookie的名称是否为"cookieName"
                    // cookie存在
                    System.out.println("Cookie exists");
                }
            }
        } else {
            // 没有cookie存在
            System.out.println("No cookies");
        }
    }
}

上記のコードでは、まずrequest.getCookies()メソッドによって、現在のリクエストのすべてのcookieを取得し、次にループを使用してすべてのcookieを反復処理します。cookie.getName()メソッドによってcookieの名前を取得でき、名前が必要なcookieの名前と一致するとき、cookieが存在することが分かります。

bannerAds