【发布时间】:2011-11-15 17:56:45
【问题描述】:
我正在尝试使用表达式语言检查 JSP 页面上是否存在 cookie。
我有一个名为 persist 的 cookie,它设置为空字符串或“已检查”。
如果想检查persist cookie 是否存在。
我尝试了以下方法:
<c:if test="${cookie.persist == null}">
<c:if test="${empty cookie.persist}">
当persist cookie 的值为空字符串时,上述两个语句都是true,当cookie 的值为checked 时,则为false。
如何区分以空字符串为值的cookie和不存在的cookie。
(注意:我可以通过为 cookie 分配一个非空值而不是空字符串来轻松解决这个问题。)
【问题讨论】: