2015-12-30 40 views
0

在我的網站開發HI我發現一個奇怪的問題,我有一個整個表作爲輸入字段,用戶輸入數據併發回到春天休息,我得到的數據爲串並分析它使用GSON庫

$http({ 
 
\t  method: 'POST', 
 
\t  url: 'saveTableData.do', 
 
\t  headers: { 'Content-Type': 'application/json;'}, 
 
\t  data:'tableVal'+data1 
 
\t }) ;

和我的春節控制器看起來像

@RequestMapping(value="/saveTableData",method=RequestMethod.POST) 
public void saveTableDataToDb(@RequestBody String tableData) { 

    Gson gson = new Gson(); 
    TableData dataFromJson = gson.fromJson(tableData, TableData.class); 
}  

問題是數據被髮送到後端,但在控制檯我得到 無法加載資源:服務器與404(未找到)

爲什麼這是一個狀態作出反應,它會在未來

影響
+0

嘗試更改網址爲'/ SaveTableData' – harishr

+0

應該是/ saveTableData,小寫's'? – sdfacre

+0

@entre nope!沒有使用任何其他解決方案 –

回答

1

我並不是一個真正的Spring用戶,但我敢打賭,404會從你那裏不回來任何東西回來。

在虛設碼我希望是這樣的:

public Response saveTableDataToDb(MyVar myvar) { 
    // Do some smart business logic 
    Response resp = new Response(); 
    resp.setResultCode(200) //http for everything ok, or whatever you need 
    return resp; 
} 

就像我說我真的不知道春天但是這將是我的選擇,因爲你必須在此刻一個void方法。