/*@RequestMapping(value = "/user/token/{token}",produces = MediaType.APPLICATION_JSON_UTF8_VALUE*//*"application/json;charset=utf-8")*//*)
@ResponseBody
public String getUserByToken(@PathVariable String token,String callback){
E3Result result = tokenService.getUserByToken(token);
//响应结果之前,判断是否为jsonp请求
if(StringUtils.isNotBlank(callback)){
return callback + "("+JsonUtils.objectToJson(result) +");";
}
return JsonUtils.objectToJson(result);
}*/
@RequestMapping(value = "/user/token/{token}")
@ResponseBody
public Object getUserByToken(@PathVariable String token,String callback){
E3Result result = tokenService.getUserByToken(token);
//响应结果之前,判断是否为jsonp请求
if(StringUtils.isNotBlank(callback)){
MappingJacksonValue mappingJacksonValue= new MappingJacksonValue(result);
mappingJacksonValue.setJsonpFunction(callback);
return mappingJacksonValue;
}
return result;
}
jsonp跨域请求,Controller的实现
猜你喜欢
转载自blog.csdn.net/weixin_42465206/article/details/88868415
今日推荐
周排行