在jsp中解码cookie值

时间:2016-05-31 11:02:41

标签: javascript angularjs jsp

您好我正在使用javascript对cookie vlaue进行编码,然后在jsp中对其进行解码。请找到以下代码 -

使用javascript编码 -

document.cookie="email="+encodeURIComponent($scope.user.email)+";expires="+now.toGMTString()+";path=/";

使用request.getCookie()获取值,然后在jsp中解码 -

email=URLDecoder.decode(cookies[3].getValue(),"UTF-8");

这里的问题是当我发送相同的值时,我收到错误。请在附件中找到错误。我认为它的解码问题。我尝试将%40替换为'@'但仍然存在错误。任何人都可以让我知道这是什么问题?我发送的价值如下:

<a  ng-click='logout(<%=email%>)'></a>

Error image

1 个答案:

答案 0 :(得分:0)

您必须将电子邮件作为字符串传递。

(即)

search_queue = 'Jingle Bells'
max_results = 5
youtube_search(search_queue, max_results)