立即从使用Jersey的restful Web服务中撤回JSONObject。它工作得很好,并返回一个JSSONObject如下。
@GET
@Path("/LoginGetValues")
@Produces({"application/x-javascript"})
public JSONObject GetValues(@QueryParam("request") String request)
{ ...
JSONObject value = new JSONObject();
value = null ;
return value ;
}
但是打算将该响应转换为JsonP响应,尝试使用回调函数追加它(如下面的引用( here)但是没有得到所需的响应,实际上它要求定义@JSONP注释此外,如果我必须定义回调,那么我必须如何以及在哪里做到这一点!请帮助获得JSONP响应
@GET
@JSONP(queryParam="callback")
@Path("/LoginGetValues")
@Produces({"application/x-javascript"})
public JSONWithPadding GetValues( @QueryParam("callback") String callback ,@QueryParam("request") String request)
{ ...
JSONObject value = new JSONObject();
value = null ;
return new JSONWithPadding(value , callback);
}