spring mvc jsonp调用示例

服务端代码:主要是返回的时候,返回值要用callback包装一下

/**
     * JSONP调用
     *
     * @param request
     * @return
     */
    @RequestMapping("/remote/jsonp")
    public void remoteJsonp(HttpServletRequest request, HttpServletResponse response) throws IOException {
        String jsonpCallback = request.getParameter("jsonpCallback");
        String data=request.getParameter("data");
        //todo something

        ActionResultEntity result = new ActionResultEntity();
        //设置返回值
        String returnValue = jsonpCallback + "(" + StringUtil.toJsonString(result) + ")";
        response.getWriter().write(returnValue);
    }

js调用代码:

$.ajax({
                                async: false,
                                type: "post",
                                url:"http://localhost:8080/main/remote/jsonp",
                                data: {
                                    data: "test"
                                },
                                dataType: "jsonp",
                                jsonp: "jsonpCallback",
                                success: function (successJson) {

                                },
                                error: function (errorJson,text,message) {

                                }

 });

如果我的文章对你有帮助,就点一下推荐吧.(^__^)

Original: https://www.cnblogs.com/Gyoung/p/7503640.html
Author: Gyoung
Title: spring mvc jsonp调用示例

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/540725/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 力扣刷题之路—–链表问题

    public ListNode mergeKLists(ListNode[] lists) { if(lists.length==0) return null; ListNode …

    Java 2023年6月5日
    0142
  • 面试官必问的 3 道 MQ 面试题,还有谁不会??

    来源:blog.csdn.net/qq_44240587/article/details/104630567 前言 近期有了想跳槽的打算,所以自己想巩固一下自己的技术,想了解一些面…

    Java 2023年5月29日
    077
  • MySQL到底有没有解决幻读问题?这篇文章彻底给你解答

    MySQL InnoDB引擎在Repeatable Read(可重复读)隔离级别下,到底有没有解决幻读的问题? 网上众说纷纭,有的说解决了,有的说没解决,甚至有些大v的意见都无法达…

    Java 2023年6月8日
    0137
  • Elasticsearch性能优化汇总——写入&搜索

    在Elasticsearch的默认设置下,是综合考虑数据可靠性、搜索实时性、写入速度等因素的。当离开默认设置、追求极致的写入速度时,很多是以牺牲可靠性和搜索实时性为代价的。有时候,…

    Java 2023年6月6日
    061
  • 解决springboot打不出业务log

    今天不知道咋回事,单独的module可以打出log,而start的web工程始终打不出来,直觉就是jar包冲突,log的包太多了,logback自己跪了,后来经过尝试,得出如下的组…

    Java 2023年5月30日
    094
  • MySQL十九:分库分表实践

    转载~ 在很多小型应用中都没真正使用分库分表,但是说起来并不陌生,因为我们在面试中经常会被问到,今天我们从从以下几个方面来聊聊分库分表: 「是什么?解决什么?怎么做?为什么要这么做…

    Java 2023年6月8日
    068
  • entitybuilder–一个简单的业务通用框架

    关于业务通用框架的思考 业务系统是千差万别的,例如,保存、更新和删除订单,或者保存订单和保存客户,走的根本不是一个流程。但是,它们还是有共同点,它们的流程大致可以分成下面的几个部分…

    Java 2023年6月13日
    059
  • auth授权登录:淘宝客官方接口中用到的sessionkey是如何获取的

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年5月30日
    067
  • 记录一下copy我博客的地址(捂脸)

    背景 今天又需要基于Spring扩展点做些事情,来看看自己之前记录的博客,好奇百度页面搜索了下看看能不能搜出我的文章,发现了熟悉的字眼和图片,发现完全就是自己的…. 有…

    Java 2023年6月6日
    0100
  • 隐身衣揭秘–java中继承/隐藏/覆写

    故事背景 看过《哈利·波特》的娃们,想必一定还记得电影中的”隐形斗篷”。。这件隐形衣是哈利收到的圣诞礼物,也是死亡圣器中的三件套之一,它让哈利小盆友在执行任…

    Java 2023年5月29日
    064
  • 【转】Nginx open_file_cache模块 文件描述符缓存

    在我前面的博客介绍了nginx缓存,但是nginx还有一个很重要的缓存功能只针对于打开的文件句柄以及源信息叫做open_file_cache,open_file_cahce对我们优…

    Java 2023年5月30日
    047
  • webkitdirectory实现文件夹上传

    webkitdirectory HTMLInputElement.webkitdirectory是属于 <input>元素的一个HTML属性webkitdirector…

    Java 2023年6月16日
    078
  • JAVA字符串格式化-String.format()的使用

    常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。form…

    Java 2023年5月29日
    073
  • 常见API使用

    String类 字符串相关的类 Java程序中的所有字符串文字(例如”abc”)都实现为此类的实例 字符串是不变的 他们的值在创建后无法更改 Date类 D…

    Java 2023年6月8日
    047
  • 形参与实参的定义与区别

    博客园 :当前访问的博文已被密码保护 请输入阅读密码: Original: https://www.cnblogs.com/SuperAx/p/13177798.htmlAutho…

    Java 2023年6月5日
    077
  • 方法的深度理解

    权限修饰符 返回值类型 类名(行参列表 )throws 异常的类型{ //方法体 约定俗称:子类中叫重写的方法,父类中叫被重写的方法。 ①子类重写的方法名和行参列表和父类被重写的方…

    Java 2023年6月7日
    073
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球