protected void doGet(HttpServletRequest request, HttpServletResponse response)
     throws ServletException, IOException {
   int minutes = 60;
   String keyword = "all";
   try {
     if (request.getParameter("minutes") != null && request.getParameter("keyword") != null) {
       minutes = Integer.parseInt(request.getParameter("minutes"));
       keyword = request.getParameter("keyword");
     }
   } catch (Exception e) {
     Common.writeLog("Incorrect data from front end", e);
   }
   List<WebData> data = odb.getDataByMinutes(minutes, keyword);
   PrintWriter pr = response.getWriter();
   if (data.size() == 0) {
     pr.write("no_matching");
   } else {
     pr.write("start\n");
     for (WebData ele : data) {
       JSONObject obj = new JSONObject();
       try {
         obj.put("statusId", String.valueOf(ele.statusId));
         obj.put("longitude", String.valueOf(ele.longitude));
         obj.put("latitude", String.valueOf(ele.latitude));
         obj.put("content", ele.content);
         obj.put("keyword", ele.keyword);
       } catch (JSONException e) {
         Common.writeLog("JSON Error", e);
       }
       pr.write(obj.toString() + "\n");
     }
     pr.write("end");
   }
   pr.close();
 }
 public WebServlet() {
   super();
   odb = new OperateDB();
   odb.connect();
 }