jsonp 跨域解决 spring 1,第一种方式,Spring通过注解的方式允许跨域   2,第二种方式,JS部分: JAVA部分:

@CrossOrigin(origins = "*", maxAge = 3600)

@RestController

@RequestMapping("/User")

public class UserController {

        //do something

}

 

2,第二种方式,JS部分:

var url=" jsonp   跨域解决    spring
1,第一种方式,Spring通过注解的方式允许跨域
 
2,第二种方式,JS部分:
JAVA部分:http://192.168.1.58:8080/goods/geGoodsPJson.action " ; 
$(function(){ 
     var data = { "location":"2" , "companyId":" " };
     $.ajax({  
                url:url,  
                data:data,  
                dataType:'jsonp',  
                jsonp:'callback',  
                success:function(result)  {  
                       alert(result);
                },  
               timeout:3000  
         });  
}); 
 
 

JAVA部分:

public String geGoodsPJson(){
        String callback = this.getPostValue("callback");
        return  (callback+"("+JsonUtil.toFastJsonString(result)+")");
}