H5页面单点登录跳回首页 http url参数转义
Posted lkeji388
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了H5页面单点登录跳回首页 http url参数转义相关的知识,希望对你有一定的参考价值。
在往首页跳的时候因为是单点登录进来的,url后面会带有参数,然后存入会话,所以我要拿到原本存入会话的参数放入url后面
但是返回的时候页面报错了
http://localhost:18086/h5app/moveCar/login?hXXXXInfo={%22baseInfo%22:{%22telphone%22:%22158XXXX7%22,%22cardNo%22:%22%22,%22name%22:%22%22,%22realNameStatus%22:%2200%22},%22gprsData%22:{%22lat%22:%2225.44891%22,%22lon%22:%22119.008813%22}}
后面对比url才发现,第一次单点登录进来的时候url后面带的参数都是有百分号的,问了,同事是说是有转义过的,需要转义一下再放入进去
百度了一下js转义:http://www.cnblogs.com/kissdodog/archive/2012/12/22/2829489.html
var str1 = "你好javascript"; var str2 = encodeURI(str1); document.write(str2); //输出%E4%BD%A0%E5%A5%BDjavascript
这样再跳转回去就没问题了
以上是关于H5页面单点登录跳回首页 http url参数转义的主要内容,如果未能解决你的问题,请参考以下文章
cas sso单点登录系列4_cas-server登录页面自定义修改过程(jsp页面修改)