用Java发布到Google Web应用程序

时间:2016-01-20 14:16:58

标签: java json google-app-engine

我已使用Google的google web应用程序在google app引擎上实现了REST Api。

目前我向数据库添加新员工的POST请求会在URL中接受其参数。

如何更改它以检查它是否收到url中的params或作为json对象然后插入?

以下是当前的工作代码:

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    doGet(request, response);
    try {
        String forename = request.getParameter("forename");
        String surname = request.getParameter("surname");
        String location = request.getParameter("location");
        String phoneNum = request.getParameter("phoneNum");
        String email = request.getParameter("email");
        StaffDAO staffDAO = new StaffDAO();


        staff = staffDAO.insertStaff(new StaffInfo(1L, forename, surname, location, phoneNum, email));
    } catch (ClassNotFoundException e) {
        e.printStackTrace();
    } catch (SQLException e) {
        e.printStackTrace();
    } catch (RuntimeException e) {
        e.printStackTrace();
    }

}

我已经尝试通过邮递员将测试json对象发送到api,但它没有添加"工作人员"到数据库。

0 个答案:

没有答案