我已經通過了這個link。但這並沒有幫助我。如何使用JSON數據向澤西島休息服務發送ajax調用?
我正在使用jersey lib v1.17.1。 我的球衣休息服務:
@POST
@Consumes({MediaType.APPLICATION_JSON})
@Produces({MediaType.APPLICATION_JSON})
@Path("/post1")
public ResponseBean post1(@QueryParam("param1")String param1)
{
return ResponseFactory.createResponse(param1, "TEST", "TEST", null, true);
}
網址是:/test/post1
我的Ajax調用:
var d = {"param1":"just a dummy data"};
$.ajax({
type : "POST",
url : "http://localhost:7070/scl/rs/test/post1",
contentType :"application/json; charSet=UTF-8",
data : d,
dataType : "json"
})
.done(function(data){
console.log(data);
})
.fail(function(data){
console.log(data);
});
它擊中我的休息服務,但作爲param1
我送花兒給人越來越空值。另一種解決方案是添加JavaBean與@XMLRootElement
這將編組/解組Java對象到JSON,反之亦然,但我不想使用它。
有沒有什麼辦法可以發佈數據,並使用適當的註釋如@QueryParam
或類似的東西來接收它? 請幫忙
謝謝澤維爾.. – user3137239