如何在AppEngine的数据存储中存储这两个值(s1和s2)?

时间:2011-04-19 06:09:09

标签: google-app-engine

我的AppEngine应用程序中有一个Servlet(我正在使用Eclipse):

 public class ServletCheckServlet extends HttpServlet {
    public void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws IOException {

        resp.setContentType("text/plain");
        PrintWriter pw=resp.getWriter();
        String s1=req.getParameter("username");
        String s2=req.getParameter("password");
    }
}

我的问题是,如何将这两个值(s1& s2)存储在AppEngine的数据存储中?

1 个答案:

答案 0 :(得分:0)

    Entity user = new Entity("User");  // define the entity type
    user.setProperty("username", s1);  // add some properties
    user.setProperty("password", s2);
    DatastoreServiceFactory.getDatastoreService().put(user); //save it

虽然我建议调用这些变量比 s1& s2 并且不将密码保存为纯文本,以支持用户登录用户应用程序。此外,GAE还有很好的用户Api。