※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※サンプルのサーブレットのdoPostメソッド(データの保存) // import java.io.*; // import javax.servlet.http.*; // import com.google.appengine.api.datastore.*; public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException { request.setCharacterEncoding("utf-8"); response.setContentType("text/plain;charset=utf-8"); String msg = request.getParameter("msg"); String y = request.getParameter("y"); String m = request.getParameter("m"); String d = request.getParameter("d"); Entity entity = new Entity("mydata"); entity.setProperty("msg",msg); entity.setProperty("y",y); entity.setProperty("m",m); entity.setProperty("d",d); entity.setProperty("ymd",y + "-" + m + "-" + d); DatastoreService datastore = DatastoreServiceFactory.getDatastoreService(); Key key = datastore.put(entity); PrintWriter out = response.getWriter(); out.println("entity id: " + key.getId()); } ※サンプルのサーブレットのdoPostメソッド(データの検索) // import java.io.*; // import javax.servlet.http.*; // import com.google.appengine.api.datastore.*; // import com.google.appengine.api.datastore.Query.*; public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException { request.setCharacterEncoding("utf-8"); response.setContentType("text/plain;charset=utf-8"); String y = request.getParameter("y"); String m = request.getParameter("m"); String d = request.getParameter("d"); String ymd = y + "-" + m + "-" + d; DatastoreService datastore = DatastoreServiceFactory.getDatastoreService(); Query query = new Query("mydata"); FilterPredicate filter = new FilterPredicate("ymd", FilterOperator.EQUAL, ymd); query.setFilter(filter); PreparedQuery prepare = datastore.prepare(query); for(Entity entity : prepare.asIterable()){ response.getWriter().println(entity.getProperty("msg")); } }
<< 前へ | 次へ >> |