如何在java中取消显示在javascript中转义的cookie值
我在一个jsp页面中设置一个类似下面的如何在java中取消显示在javascript中转义的cookie值,javascript,jsp,cookies,Javascript,Jsp,Cookies,我在一个jsp页面中设置一个类似下面的cookie document.cookie = cookieName + "=" + escape("#{myBean.cookieValue}"); 我使用request.getCookies()在我的目标jsp页面中检索cookie值 我在目标jsp页面中获取cookie的值。但是,cookie中设置的值包含空格,类似于2012年7月31日。因此,当我在我的目标JSP页面中打印这个cookie值时,我得到了31%20July%202012 在我的目标
cookie
document.cookie = cookieName + "=" + escape("#{myBean.cookieValue}");
我使用request.getCookies()在我的目标jsp页面中检索cookie
值代码>
我在目标jsp页面中获取cookie的值。但是,cookie中设置的值包含空格
,类似于2012年7月31日
。因此,当我在我的目标JSP页面中打印这个cookie值时,我得到了31%20July%202012
在我的目标JSP页面中,我只想显示准确的初始值,如2012年7月31日的
如何实现这一点?可能是重复的,可能-您只需在打印cookie值时使用java等效的unescape()。在scriplet中使用unescape()很困难它表示“类型(我的jsp页面的名称)的方法unescape(String)未定义”