Class VarsJsonHandler

  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class VarsJsonHandler
extends javax.servlet.http.HttpServlet

A servlet that returns the current value of all variables in JSON format. The format returns a JSON object with string fields and typed values:

     "var_a": 1,
     "var_b": 126.0,
     "var_c": "a string value",
If the optional URL parameter 'pretty' is used, the output will be pretty-printed (similar to the above example).

See Also:
Serialized Form

Method Summary
protected  void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Method Detail


protected void doGet(javax.servlet.http.HttpServletRequest req,
                     javax.servlet.http.HttpServletResponse resp)
              throws javax.servlet.ServletException,
doGet in class javax.servlet.http.HttpServlet