我正在使用GWT中的異步方法創建RPC調用。我必須檢查我的服務器端是否有任何錯誤。我可以在GWT RPC中捕獲客戶端服務器端的異常嗎?如何在GWT RPC中將異常從服務器傳遞到客戶端
2
A
回答
2
例外情況必須在throws
子句中的RemoteService
接口的方法來聲明,並請有GWT-RPC相同的條件下與任何其他運輸類下可序列化。
您會在AsyncCallback
的onFailure
中收到例外。另見javadoc for AsyncCallback
。
編輯:實際上,它發生,我剛纔說了同樣的話,該文檔已說:http://www.gwtproject.org/doc/latest/DevGuideServerCommunication.html#DevGuideHandlingExceptions
0
是的,你可以。只要確保你的例外實現Serializable:
public class LoginException extends Exception implements Serializable {
public LoginException() {
}
}
相關問題
- 1. 如何將CXF異常從服務器傳播到客戶端
- 2. GWT傳遞從服務器到客戶端的配置變量
- 3. iText + RPC。如何將PDF從服務器發送到客戶端
- 4. XML-RPC - 引發異常從服務器到客戶端在Java中
- 5. 將AD用戶從客戶端傳遞到IIS服務器到DB服務器
- 6. 將變量從服務器端javascript傳遞到客戶端javascript
- 7. 將數據從cherrypy服務器端傳遞到javascript客戶端
- 8. 將參數從服務器端傳遞到客戶端
- 9. 如何從GWT的客戶端發送一個異常對象到服務器?
- 10. 從服務器端GWT RPC的傳球對象,客戶端問題
- 11. GWT RequestFactory並將服務器端更改傳播到客戶端
- 12. Java客戶端服務器編程:如何將消息從服務器傳遞到所有客戶端線程?
- 13. gwt與RequestFactory,處理客戶端和RequestFactoryEditorDriver服務器端異常
- 14. Koa將數據從服務器傳遞到客戶端
- 15. 異步傳遞客戶端到服務器的值並返回到客戶端
- 16. 將變量從服務器(Node.JS)傳遞到客戶端
- 17. 將數據從服務器傳遞到客戶端
- 18. 將對象從web服務器傳遞到客戶端
- 19. 流星:將變量從服務器傳遞到客戶端
- 20. 將座標從java客戶端傳遞到java服務器
- 21. 將錯誤消息從服務器傳遞到客戶端
- 22. ASP.NET MVC 3,將文件從服務器傳遞到客戶端
- 23. 你如何傳遞從客戶端到服務器的路徑?
- 24. 如何從客戶端傳遞JSON數組到服務器?
- 25. Jade/Expressjs:將對象從服務器傳遞到客戶端
- 26. 將ArrayList從服務器傳遞到客戶端Java(故障)
- 27. 將數據從服務器傳遞到客戶端
- 28. 將函數從服務器傳遞到客戶端
- 29. 使用RTSP將信息從服務器傳遞到客戶端
- 30. 如何使用fileUpload將GWT文件從客戶端傳輸到服務器
我試圖拉外部服務器的信息到RPC服務器,然後試圖顯示我的客戶端信息。這在這種情況下也會起作用嗎?我應該在我的服務器端實現中擴展這個Exception類,並將它放入TRY-CATCH塊,以將異常發送到RPC的客戶端。 – Trisha 2014-11-21 19:06:49
如果外部異常是可序列化的,您可以簡單地將其引入RPC方法。如果沒有,你可以創建你自己的異常,設置你想要的消息,然後拋出它。 – 2014-11-21 19:37:53
...並在RPC接口中聲明爲「throws」。沒有這個,GWT不知道你想發送它。 – 2014-11-21 20:26:29