jsonp使用,spring4.x对jsonp的支持
来源:互联网 发布:石材仿形机编程说明书 编辑:程序博客网 时间:2024/05/18 02:31
1.java中接口
@RequestMapping("/token/{token}")@ResponseBodypublic Object getUserByToken(@PathVariable String token, String callback) {Person per = null;try {per = userService.getPerson(token);} catch (Exception e) {e.printStackTrace();per = ExceptionUtil.getStackTrace(e);}//判断是否为jsonp调用if (StringUtils.isBlank(callback)) {return per;} else {MappingJacksonValue mappingJacksonValue = new MappingJacksonValue(per);mappingJacksonValue.setJsonpFunction(callback);return mappingJacksonValue;} }
说明:MappingTacksonValue为spring4.x以后支持,依赖包为spring-web-4.x.x.RELEASE.jar
2.前台调用
$.ajax({url : "http://localhost:8084/user/token/" + _ticket,dataType : "jsonp",type : "GET",data:{callback : 'test'},success : function(data){console.log(data);}});function test(data){<span style="white-space:pre"></span>console.log(data);}
说明:如果传了callback参数,返回结果后调用前台相应的js方法,否则执行success中的逻辑。
0 0
- jsonp使用,spring4.x对jsonp的支持
- spring mvc 对jsonp的支持
- JSONP以及jQuery对JSONP的实现
- WebApi JSONP的支持 c#
- jsonp的使用实例
- jsonp接口的使用
- jsonp的使用
- JsonP的使用
- jsonp的使用
- Jsonp的使用
- jsonp的使用
- java中json与jsonp这对暗号的使用
- 对jQuery ajax jsonp的理解和使用实例
- jsonp使用
- jsonp使用
- Spring MVC 4.1 使用ResponseBodyAdvice支持jsonp
- SpringMVC 4.1使用ResponseBodyAdvice支持jsonp
- JSONP
- Android 并行自动化测试系统 实现总结
- dd if 创建文件系统
- Java中的IO整理
- FileOutputStream和BufferedInputStream效率
- php和javascript的get和post方式 有人串口转wifi模块httpdclient网页交互通信成功源码2 wifi继电器小黄人软件ypnr
- jsonp使用,spring4.x对jsonp的支持
- Ubuntu14.04server 下安装samba
- RadioButton设置默认选中后无法取消,可选中多个的问题
- 项目中遇到的 问题及解决方案
- ARM处理器工作模式
- Past Simple
- color
- 在 Windows 上快速安装并运行 Laravel 5.x
- C语言中的多文件执行