JS跨域获取cookies
2016-06-02 14:41
363 查看
1. 通过$.getScript跨域获得cookies
前端代码
通过页面加载后调用后台接口获得对应服务下的cookies,返回来的必须是js对象。
后台代码
通过以上例子就可以实现js跨域获得cookies实现显示用户的登陆状态,和其他功能。
前端代码
通过页面加载后调用后台接口获得对应服务下的cookies,返回来的必须是js对象。
$.getScript('$siteDomain/ssoApi?'+Math.random(),function(){ console.log(" username:" + userCookie.uname); })
后台代码
@ResponseBody @RequestMapping("/home/ssoApi") public void getCookies(HttpServletRequest request,HttpServletResponse response){ String uid = CookieHelper.getCookieVal(request, "uid"); String uname=CookieHelper.getCookieVal(request,"uname"); PrintWriter out = null; try { String userCookie="var userCookie={uid:"+uid+","+"uname:"+"'"+uname+"'"+"}"; out = response.getWriter(); out.println(userCookie); } catch (IOException e) { e.printStackTrace(); } }
通过以上例子就可以实现js跨域获得cookies实现显示用户的登陆状态,和其他功能。
相关文章推荐
- js 清除最后一位 例如逗号
- 使用canvg截屏上传至服务器并返回二维码
- jfinal中JsonResult常用
- 页面分页
- js 常用库工具类等
- js 阿拉伯数字转转汉字
- JavaScript中的Array 对象(数组对象)
- jsp 页面获取xml的内容
- Ajax验证登录后跳转到主页面
- 【JavaScript】常用方法
- 关于模板页调用js的问题
- constructor与prototype
- JavaScript 标准对象
- js 给文本框input赋值(值为…
- js 验证用户名密码后的跳转
- js页面跳转代码
- javascript 在文本框中…
- 访问WEB-INF目录中的JSP文件
- 静态页分页功能js代码
- 禁止重复提交(JavaScript控制表单…