要从Java中的Cookie中获取指定值,可以使用以下方法:

  1. 首先,从HttpServletRequest对象中获取Cookie数组。
  2. 然后,遍历Cookie数组,找到需要的值。
  3. 最后,使用getName()和getValue()方法分别获取Cookie的名称和值。

以下是一个示例代码:

import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;

public class CookieUtil {

    /**
     * 从Cookie数组中获取指定名称的Cookie值
     * @param request HttpServletRequest对象
     * @param cookieName 要查找的Cookie名称
     * @return 返回指定名称的Cookie值,如果没有找到则返回null
     */
    public static String getCookieValue(HttpServletRequest request, String cookieName) {
        Cookie[] cookies = request.getCookies();
        if (cookies != null) {
            for (Cookie cookie : cookies) {
                if (cookie.getName().equals(cookieName)) {
                    return cookie.getValue();
                }
            }
        }
        return null;
    }
}

使用示例:

String cookieValue = CookieUtil.getCookieValue(request, "cookieName");