Servlet处理Http Post请求并将数据发送到数据库表

时间:2014-12-07 18:39:27

标签: java database servlets post request

我正在尝试使用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会是什么样的,或者让我参考一个servlet的例子来做我想做的事情?

1 个答案:

答案 0 :(得分:0)

根据我的理解,这是一项简单的任务。首先,您必须从POST获取数据。如果您发送带有标题“data”的JSON字符串,则可以通过request.getParameter("data")在doPost方法中访问它。请参考here。然后解析该字符串并获取数据。请参考here。最后,您要做的就是在数据库中保留数据。我相信你将能够找到足够的教程来了解如何使用你的数据库。