2014-12-07 154 views
1

我試圖通過使用Apache HttpClient的HTTP Post請求將JSON編碼的數據從Java SE應用程序發送到Java EE Web應用程序。用於Java EE Web應用程序的框架是JavaFaces,服務器是GlassFish。 Web應用程序將收到http post請求,解析json,並將該數據發送到JavaDB(Derby)數據庫。我的理解是,可以創建Java EE端的servlet,它在發送時接收http post請求,解析JSON並將該數據發送到數據庫中的表。Servlet處理Http發送請求並將數據發送到數據庫表

任何人都可以告訴我這樣一個servlet會是什麼樣子,或者引用一個servlet的例子來做我想做的事情嗎?

回答

0

根據我的理解,這是一個簡單的任務。首先你必須從POST獲取數據。如果您發送標頭爲「data」的JSON字符串,則可以通過request.getParameter("data")在doPost方法中訪問它。請參閱here。然後解析該字符串並獲取數據。爲此,請參閱here。最後你需要做的是將這些數據保存在數據庫中。我相信你將能夠找到足夠的教程來說明如何使用你的數據庫。