2013-01-19 46 views
1

我已經創建了一個Web服務,它接收數據並將其存儲在數據庫中。爲了確認存儲到用戶,我已經將存儲的數據顯示爲與Web服務正在處理的頁面相同的頁面中的響應JSON輸出。做Web服務將數據重定向到在java中請求的源文件

現在我有疑問了,可以將響應重定向到請求頁面。

爲了您更好的瞭解,

  • 用戶從一個HTML文件(upload.html)上傳數據。

  • 現在,Web服務將存儲在數據庫(upload.java)的數據,並顯示了在同一頁JSON輸出(當前正在使用這種方式)

  • 我可以取響應JSON輸出回HTML(upload.html)並顯示JSON輸出

這是可能的。

回答

1

您正在發佈/發送用戶到服務器的數據,然後又想要將響應重定向到用戶。 爲什麼?

當用戶提交數據時,您已經擁有它。所以只需格式化並向用戶顯示適當的消息。重定向後顯示消息不會添加任何值,除非您想顯示某些來自服務器的消息。

編輯

在上面的鏈接

Web service tutorial

檢查服務代碼;它返回String。同樣,您需要修改服務以返回適當的對象。

public String hello(@WebParam(name = "name") String txt) { 
    return "Hello " + txt + " !"; 
} 
+0

如果用戶發送的數據我在Web服務中接收並存儲它。確認要在JSON中顯示的數據或引用ID,也要在所請求的用戶頁面上顯示JSON。如果我重定向它,Web工具debuugers顯示302狀態碼。 – sathya

+0

不要重定向;作爲對用戶的響應發回數據。您可能需要修改您的Web服務才能返回響應。 –

+0

我不理解如何發回數據作爲迴應善意提供給我任何建議或引用鏈接 – sathya

相關問題