Jsf 全方位地获取Cookie?

Jsf 全方位地获取Cookie?,jsf,omnifaces,Jsf,Omnifaces,我发现我可以用Omnifaces生成cookie,比如: public void addCookie(String cookieName, String cookieValue) throws IOException { Faces.addResponseCookie(cookieName, cookieValue, "https://myurl.com", "/", -1); Faces.refresh(); } 据我所知,我还可以得到饼干,比

我发现我可以用Omnifaces生成cookie,比如:

    public void addCookie(String cookieName, String cookieValue) throws IOException {
            Faces.addResponseCookie(cookieName, cookieValue, "https://myurl.com", "/", -1);
        Faces.refresh();
}
据我所知,我还可以得到饼干,比如:

public String findCookie(String cookieName) throws IOException {

            String cookieValue = Faces.getRequestCookie(cookieName);
            return cookieValue;

    }
但我不清楚的是: In findCookie():我应该搜索什么,因为在create方法中我还包含了页面名称? 我在Faces.getRequestCookie(cookieName)中缺少应用程序名称,如: getRequestCookie(cookieName,applicationName)

或者我应该保存cookieName,比如: 字符串mycokie=“myPageName”+“mycokie”
有什么想法吗

您是否尝试过像api状态一样使用
cookieName
?学习web开发的基础知识(http、html、css、javascript)总是很好的,因为JSF构建在这些基础之上。您为特定路径(甚至域)设置cookie。浏览器是否发回cookie取决于请求的页面(和/或域)(http get和/或post)。您无法主动“检索”Cookie。他们在那里或不在。这个问题令人困惑。首先,确实不可能获得与当前域/路径不同(相对)域/路径的cookie。这与JSF无关。这只是一个基本的HTTP规则。