0

经过大量研究,我能够在 Google Appengine 中插入一条记录,如下所示。但是,现在我遇到了一个问题:我无法使用遵循 GQL 或 SQL 语法的查询来编辑记录。请帮忙!

public class AppointmentServlet extends HttpServlet {
public void doPost(HttpServletRequest req, HttpServletResponse resp)
            throws IOException {

    Date dateLog = new Date();
    String merchant = req.getParameter("merchant");
    String date = req.getParameter("date");
    String time = req.getParameter("time");
    String strDateTime = date + " " + time;
    Date dateTime = null;
    try {
        dateTime = new SimpleDateFormat("dd/MM/yyyy HH:mm").parse(strDateTime);
    } catch (ParseException e) {
    }
    String service = req.getParameter("service");
    String personnel = "Internet Booking";
    String name = req.getParameter("name");
    String phone = req.getParameter("phone");
    String email = req.getParameter("email");
    String request = req.getParameter("request");

    if(email.isEmpty()) {
        email = "-";
    } 

    if(request.isEmpty()) {
        request = "-";
    }

    Appointment appt = new Appointment(dateLog, merchant, dateTime, service, personnel, name, phone, email, request);

    PersistenceManager pm = PMF.get().getPersistenceManager();
    try {
        pm.makePersistent(appt);
    } finally {
        pm.close();
    }

    resp.sendRedirect("/appointment/complete.jsp");
}

}

我有一个“编辑”表单,可以在其中编辑任何字段。所以请帮忙!谢谢!

4

2 回答 2

0
  1. 我认为这与 App Engine 无关。
  2. 你应该看看那里的各种杂乱无章的例子。
  3. 一个简单的谷歌搜索给出 了很好的结果。

如果您无法获得示例,您可以在此处或在示例站点上发布关于具体疑问的另一个问题。

于 2013-07-14T17:09:45.737 回答
0

查看此问题中存储数据下的代码

于 2013-07-15T15:06:52.477 回答