Я пытаюсь создать веб-сервис, который будет возвращать jsonp.
На данный момент возвращается только json
Вот мой код:
@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.
Когда я смотрю на ответ от этого веб-сервиса, я вижу json, а не jsonp - {"negativeCount":"10","positiveCount":"11"}
Есть идеи, что мне нужно сделать, чтобы jsonP вернулся из этого веб-сервиса?
Спасибо
Дэмиен