博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cookies的存值问题
阅读量:6717 次
发布时间:2019-06-25

本文共 607 字,大约阅读时间需要 2 分钟。

hot3.png

        cookies存值问题,项目中遇到问题初始化时由于cookies中存在冒号导致存到cookies中时取出来被转码了,冒号的转码从cookies中取出来为%A3 ,当然一开始我的设想是保存到cookies'换一种保存方式,可是保存cookies是使用jquery实现的,

发现jquery实现方式非常简便,几乎找不出有有其他方法可以替代的。

        后来发现针对,换一种解决方案会比较容易实现,将从cookies中把已经转好的字符串进行替换成我们需要的字符不就可以了,replace方式可以实现替换字符串中的某些字符,可当我字符串中存在多个字符的时候replace方法只能替换第一个他们遇到的字符,后面出现的就不能替换。所以我要整个字符串存在某个字符串的就替换掉,

var regS = new RegExp("%3A","gi");//替换字符串中所有匹配的字符串;var o = "${zcomp_userorg_defaultorgid}".replace(regS,":");

这样定义就能替换掉字符串中所有需要替换的字符串。

    同样在java代码中有遇到这样的问题,当然java实现起来就比较简单,javaString类中封装了replaceAll() 方法,直接调用这个方法就能将cookie中取出来的字符串进行替换。

转载于:https://my.oschina.net/hairtail/blog/480324

你可能感兴趣的文章
获取各种编码的识别符
查看>>
搭建dnsmasq服务器,局域网内部解析
查看>>
关于 PChar 串的结束 - 给 "厨师" 的回复
查看>>
day3-Nfs
查看>>
day4-Httpd
查看>>
Linux下STM32工程搭建
查看>>
pstree
查看>>
RHCS多节点部署应用企业环境
查看>>
Apache反向代理Tomcat(mod_proxy方式)
查看>>
安装Gitlab 10.5.2社区版
查看>>
cut命令详解
查看>>
linux知识散记(1)-----64位的系统运行32位程序
查看>>
只有坚持,坚持,在坚持,才能取得最后的成功
查看>>
常用的加密算法--对称加密
查看>>
shell学习之xargs
查看>>
360手机卫士获2011移动互联网最佳应用
查看>>
网络出现故障 托福网考遭遇“卡壳”
查看>>
戴尔携手微软:开发私有云系统
查看>>
S3c2410_SDIO_调试笔记<一>
查看>>
zabbix监控windows tcp连接数
查看>>