您好我正在使用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>
答案 0 :(得分:0)
您必须将电子邮件作为字符串传递。
(即)
search_queue = 'Jingle Bells'
max_results = 5
youtube_search(search_queue, max_results)