Jsf 全方位地获取Cookie?
我发现我可以用Omnifaces生成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(); } 据我所知,我还可以得到饼干,比
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规则。