2013-07-13 20 views
0

中使用Java Servlet編輯記錄經過大量研究後,我可以通過下面的內容向Google Appengine插入記錄。但是,現在我遇到了一個問題:我無法使用GQL或SQL語法之後的查詢來編輯記錄。請幫忙!如何在Appengine

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"); 
} 

}

我有一個 「EDIT」 形式,其中任何字段的可編輯。所以請幫忙!謝謝!

回答

0
  1. 我不認爲它與App Engine有關。
  2. 你應該看看那裏的各種粗糙的例子。
  3. 一個簡單的谷歌上搜索了gave nice results.

如果無法獲得的例子,你可以在這裏發佈關於特定疑問或示例站點的另一個問題。

+0

感謝的人一看代碼下存儲數據,關鍵字是CRUD!我用它來搜索,並最終得到我的答案! http://www.mkyong.com/google-app-engine/google-app-engine-jdo-spring-mvc-crud-example/ – Melvin