4
我想創建一個web服務,將返回jsonp。 目前它只是返回JSON澤西webservice不返回jsonp
這裏是我的代碼:
@Path("/jsonp")
public class JsonpWebservice {
@GET
@Produces({MediaType.APPLICATION_JSON,MediaType.APPLICATION_XML})
public JSONWithPadding readAllP(@QueryParam("jsoncallback") @DefaultValue("jsoncallback") String jsoncallback)
{
ToolKitBean tkBean = new ToolKitBean();
tkBean.setNegativeCount("10");
tkBean.setPositiveCount("11");
System.out.println("jsoncallback: " + jsoncallback);
return new JSONWithPadding(new GenericEntity<ToolKitBean>(tkBean) {}, jsoncallback);
}
}
我也有一個JAXBContext中解析器定義。 當我看到從這個web服務的響應,我看到json而不是jsonp - {"negativeCount":"10","positiveCount":"11"}
任何想法,我需要做以使jsonP從這個webservice返回?
感謝 達明