Session 如何使用隐式对象在JSF facelet(xhtml文件)中显示cookie值&引用;曲奇;

Session 如何使用隐式对象在JSF facelet(xhtml文件)中显示cookie值&引用;曲奇;,session,jsf,cookies,xhtml,implicit,Session,Jsf,Cookies,Xhtml,Implicit,我在JSF facelet(xhtml文件)中编写了如下代码 如果我在web应用服务器上运行xhtml文件。屏幕上显示以下内容 {JSESSIONID=javax.servlet.http.Cookie@faf91d8} 但是,它似乎是存储cookie实例的地址。 我想查看cookie中的值(sessionid)。 我试过这个代码,但不起作用 ${cookie[value]} 我试图在JCP中阅读以下规范,但找不到答案 https://jcp.org/en/jsr/det

我在JSF facelet(xhtml文件)中编写了如下代码

如果我在web应用服务器上运行xhtml文件。屏幕上显示以下内容

   {JSESSIONID=javax.servlet.http.Cookie@faf91d8} 
但是,它似乎是存储cookie实例的地址。 我想查看cookie中的值(sessionid)。 我试过这个代码,但不起作用

   ${cookie[value]}
我试图在JCP中阅读以下规范,但找不到答案

   https://jcp.org/en/jsr/detail?id=372

您能告诉我如何正确地编写代码以在cookie中显示值吗?非常感谢您的帮助。

您可以从打印的内容中看到,它看起来像一个键值对,因为上面说它映射到一个cookie

#{cookie['JSESSIONID']}
返回实际的单个cookie。但你仍然需要它的价值

#{cookie['JSESSIONID'].value}
很可能是你需要的

另请参见


你好,Kukeltje,很抱歉我的回复太晚了。非常感谢你的帮助!你教我的代码编写方法成功地工作了,我能够检查JSESSIONID的值。
#{cookie['JSESSIONID'].value}