/*@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的实现
最新推荐文章于 2024-06-20 20:55:24 发布