휴대 전화 번호가 존재하는지 여부를 확인한 후 Google 앱 엔진 데이터 저장소에 데이터를 저장하려고하는데 코드가 항상 휴대 전화 번호가 데이터베이스에 "실패"로 표시되는지 여부 . 그것은 실패를 표시하지만 여전히 날 내가Google 앱 엔진 데이터 저장소 이상한 작업
String name= request.getParameter("name");
String email=request.getParameter("email");
String mobileno= request.getParameter("mobileno");
String password= request.getParameter("passwd");
String status="";
//
Query query = new Query("dailyquizuser");
query.addFilter("mobileno", Query.FilterOperator.EQUAL, mobileno);
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
PreparedQuery pq = datastore.prepare(query);
Entity dailyquizuserentity = pq.asSingleEntity();
out.println("dailyquizuserentity: " + dailyquizuserentity);
if(dailyquizuserentity != null){
status="failure";
out.println(status);
} else {
Key dailyquizuserKey = KeyFactory.createKey("dailyquizuser", "dailyquiz");
Entity dailyquizuser = new Entity("dailyquizuser", dailyquizuserKey);
dailyquizuser.setProperty("name", name);
dailyquizuser.setProperty("email", email);
dailyquizuser.setProperty("mobileno", mobileno);
dailyquizuser.setProperty("password", password);
DatastoreService datastore1 = DatastoreServiceFactory.getDatastoreService();
datastore1.put(dailyquizuser);
out.println("dailyquizuser: " + dailyquizuser);
status="success";
out.println(status);
}
%>