js跨域实例
来源:互联网 发布:淘宝与天猫有什么区别 编辑:程序博客网 时间:2024/06/16 13:16
java后台代码
@RequestMapping(value = "/CipherLogon",method = RequestMethod.GET) @ResponseBody public String CipherLogon() { ParmMap parmMap =new ParmMap(); Map map = new RetMap(); String result ; HashMap infoMap = new HashMap(); HttpSession session = this.getRequest().getSession(); String code= this.getRequest().getParameter("code");// String callback=this.getRequest().getParameter("callback"); User user = null; try { code= Cipher.dencrypt(code); } catch (Exception e) { e.printStackTrace(); } parmMap.put("userName",code); List<User> userInfoBOList = iuserInfoService.selectUserByUsername(parmMap); if (userInfoBOList.size() == 1) { for (int i = 0; i < userInfoBOList.size(); i++) { user = userInfoBOList.get(i); } if (user != null) { session.setAttribute(SESSION_USER, user); infoMap = iuserInfoService.queryUserRoleInfo(user); //查询用户权限信息 String userId = user.getUserId(); System.out.println(userId + infoMap); byte[] bytes=SerializationUtil.serialize(infoMap); RedisUtil.set(SerializationUtil.serialize(userId), SerializationUtil.serialize(infoMap));//将用户权限信息放入缓存 } map.put("data", "success"); result= "{'data':'success'}"; } else { map.put("data", "error"); result= "{'data':'error'}"; } String jsonp = "CipherLogonReturn" + "(" + result + ")"; return jsonp; }
js前端代码
function CipherLogonReturn (data){ alert(data.data); type=data.data; }
<script type="text/javascript" src="http://192.168.43.215:8080/mbp/CipherLogon?callback=CipherLogonReturn&code=${code}"></script>
阅读全文
0 0
- js跨域实例
- js 跨域访问实例
- JS获取跨域的cookie实例
- JS JSONP跨域请求实例详解
- 同源策略与JS跨域请求(图文实例详解)
- js跨域调用WebService的简单实例
- JS实例
- js实例
- js 实例
- js实例
- JS实例
- js 实例
- js实例
- js实例
- js跨域实例(利用百度搜索引擎模拟百度搜索)
- javaWeb文档预览之PDF.js实现PDF文件跨域预览(附测试实例)
- prototype.js开发实例
- JS菜单实例
- 大型网站架构系列:负载均衡详解(2)
- Map 和 IO流
- git中误提交了不想提交的文件,想要从版本库中删除的方法
- 利器而善事——记《软件工程(C编码实践篇)》学习感悟
- [Unity][JSON]读取写入玩家数据
- js跨域实例
- Oracle排序分页备忘
- 大型网站架构系列:负载均衡详解(3)
- 每天一道LeetCode-----找到一个字符串在另一个字符串出现的位置,字符串内部顺序无要求
- 网卡设置监听模式,抓取数据包
- 大型网站架构系列:负载均衡详解(4)
- 【标题党】记一个关于Redis-4.0.1版本下zslGetElementByRank函数的诡异问题
- 欢迎使用CSDN-markdown编辑器
- Qt调用Python函数