JAVA服务器实现可跨域访问

ps:ajax跨域请求 放弃使用POST + JSON

原先写法POST + JSON,怎么试都不能访问

 @ResponseBody
    @RequestMapping(value = "/public/courseware/apply", method = RequestMethod.POST)
    public Object apply(@RequestBody Courseware params, HttpServletResponse response) {
        try {
            response.addHeader("Access-Control-Allow-Origin", "*");
             ...
            return ResponseObject.success();
        } catch (InvalidFieldException e) {
             ...
            return ResponseFailureObject.getErrorMessage(e);
        } catch (Exception e) {
            ...
            return ResponseFailureObject.commonError();
        }
    }

放弃JSON请求方式修改如下

 @ResponseBody
    @RequestMapping(value = "/public/courseware/apply", method = RequestMethod.POST)
    public Object apply(HttpServletResponse response,
                                  @RequestParam(value = "name") String name,
                                  @RequestParam(value = "mobile") String mobile,
                                  @RequestParam(value = "email") String email) {
        try {
            response.addHeader("Access-Control-Allow-Origin", "*");
            ...
            return ResponseObject.success();
        } catch (InvalidFieldException e) {
             ...
            return ResponseFailureObject.getErrorMessage(e);
        } catch (Exception e) {
             ...
            return ResponseFailureObject.commonError();
        }
    }

修改后可以成功访问。

推荐阅读更多精彩内容

  • 1. AJAX AJAX(Asynchronous JavaScript and XML),意思就是用JavaSc...
    公子七阅读 3,719评论 0 4
  • 欢迎关注微信公众号:全栈工厂 本文主要参考跨域资源共享 CORS 详解[http://www.ruanyifeng...
    liqingbiubiu阅读 1,191评论 0 3
  • 一、浏览器的同源策略 1.什么是同源? 所谓“同源”指的是”三个相同“。相同的域名、端口和协议,这三个相同的话就视...
    徐国军_plus阅读 605评论 1 3
  • ajax作为前端开发必需的基础能力之一,你可能会使用它,但并不一定懂得其原理,以及更深入的服务器通信相关的知识。在...
    萧玄辞阅读 551评论 0 0
  • 两情相悦长久时 何必暮暮又朝朝 正因两情不长久 所以朝朝又暮暮 我爱你,我的眼里都是你得倒影 我的指尖划过你的美丽...
    夏目的温暖阅读 154评论 0 3
  • 今天学习了落后这个概念!听完看完,我懵了,不管承认不承认,我都落后了,而且很严重! 首先我们要先搞清楚,到底什么是...
    饽饽1061阅读 147评论 0 0
  • 最近几年,看的电影非常少。大学毕业刚参加工作的那段时间,看的比较多。 远离父母,没有男朋友,办公室里的同事基本都是...
    风飘啊飘阅读 106评论 0 1
  • 一网,情深 看到有些人往网络倾诉自身情感时,那一刻我很惊讶,因为一直以来就觉得网络应该服务于人的,是冷冰冰没有感情...
    许你故作姿态阅读 619评论 0 1