中易网

cookies实例化

答案:2  悬赏:0  
解决时间 2021-03-15 08:02
我在java servlet中对一个Cookie对象实例化时,用汉字表示其cookiename就会报错 Cookie name s a reserved token,换成英语就好了,这是为什么? (首先申明,我在一开始就申明了其相应和请求方式按gb2312编码)
最佳答案
在servlet中创建Cookie必须遵守RFC 2109规范。规范对于cookie name的原文描述如下:The name must conform to RFC 2109. That means it can contain only ASCII alphanumeric characters and cannot contain commas, semicolons, or white space or begin with a $ character. 大致中文含义就是name只能是ascii字符并且不能包含逗号,分号,空格,同时不能以$开头。这是cookie的标准,和你servlet的request/response用什么编码没有任何关系
全部回答
function setcookie(name,value){ var days = 30; //此 cookie 将被保存 30 天 var exp = new date(); //new date("december 31, 9998"); exp.settime(exp.gettime() + days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires="+exp.togmtstring(); } function getcookie(name){ var arr = document.cookie.match(new regexp("(^| )"+name+"=([^;]*)(;|$)")); if(arr != null) return unescape(arr[2]); return null; } function delcookie(name){ var exp = new date(); exp.settime(exp.gettime() - 1); var cval=getcookie(name); if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.togmtstring(); } 你想要在什么地方操作都可以
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
真三国无双6猛将传打开不了
亿鑫洗车美容在哪里啊,我有事要去这个地方
小狗头部抽搐!好象嚼什么东西然后就吐出白沫!
电视剧中的背景音乐是怎么加上去的
手机扬声器和蓝牙哪个更费电
孩子10岁风热咳嗽吃复方金银花颗粒还是柴银口
我有一个U盘插入电脑显示 《由于该设备有问题
中国电信(府东营业厅)怎么去啊,我要去那办事
交麻村地址有知道的么?有点事想过去
miumiu是哪里的品牌?miumiu包包多少钱?
stata 如何将几个家庭成员的数据合并为这个家
诗婷文胸和法罗文胸哪个好
我的农行透支卡,想取现2000,能再自动取款机
在沾化现在种什么树苗比较好卖,有发展前途
恒泰旅店地址在哪,我要去那里办事
推荐资讯
互联网界面为什么蓝色为主
顺丰源抻面馆地址在哪,我要去那里办事
在外地上大学,每次开学前一天都不想回学校,
飞利浦榨汁机为什么在运行中有很大的焦味道?
芜湖市正泰工程建设监理(咨询)公司铜陵分公司
化学中的分子数是什么 求例题
怎样制作英语教学幻灯片?
一年红招财有多大
妈妈对不起,希望你原谅我一次……
c# .net ztree 点击节点事件onclick调用后台
顾妈妈在哪里啊,我有事要去这个地方
本人荣威350的引擎盖两边的缝隙有点不对称,
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?