/** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse * response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ParamsBean params = getParamsBean(request); try { JrdsJSONWriter w = new JrdsJSONWriter(response); w.object(); Period p = params.getPeriod(); w.key("begin").value(params.getStringBegin()); w.key("end").value(params.getStringEnd()); int scale = p.getScale(); if(scale != 0) { w.key("scale").value(scale); } w.endObject(); w.newLine(); w.flush(); } catch (JSONException e) { logger.warn("Failed request: " + request.getRequestURI() + "?" + request.getQueryString() + ": " + e, e); } }