0
我試圖讓我的輸入值使用@POST(我使用$ http.post,AngularJS貼到我的RESTful Web服務),JAXB 這裏是我的Java代碼:爲什麼我無法在我的Web服務中獲得輸入值?
@POST
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public StackDTO setNour(.....,
@QueryParam("stack") String stack)
{
System.out.println("nour call post");
StackDTO json = new StackDTO();
json.setStack(stack);
return json;
}
在StackDTO類,我有:
String stack;
....
public String getStack() {
return stack;
}
public void setStack(String stack) {
stack = stack;
}
我沒有得到一個錯誤,POST方法工作,因爲在控制檯中,我接到電話「努爾調用後」
爲什麼我不能輸入在我的網絡服務的價值?
var req = {
method: 'POST',
url: 'http://example.com',
headers: {
'Content-Type':'application/x-www-form-urlencoded'
// or 'Content-Type':'application/json'
},
data: { test: 'test' }
}
$http(req).then(function(){...}, function(){...});
<form ng-submit="save()">
<input ng-model="stack"></input>
<button type="submit">Save</button>
</form>
我仍然有同樣的問題 –
在哪裏節約POST方法的響應。打印該回復時應該有錯誤 – Mudit
我將編輯我的問題並添加我的html和js代碼。發佈編輯。 –