code: public void printHtmlStartForm(PrintWriter out)
          throws DBException
      {
          String strAction = "post";
  
          BasePanel modelScreen = (BaseScreen)this.getScreenField();
          int iNumCols = modelScreen.getSFieldCount();
          int iInputCount = 0;
          for (int i = 0; i < iNumCols; i++)
          {
              ScreenField sField = modelScreen.getSField(i);
              if (!sField.isToolbar())
                  if (sField.getConverter() != null)
                      if (sField.getConverter().getField() != null)
                      {
                          if (DBParams.PASSWORD.equalsIgnoreCase(sField.getConverter().getField().getFieldName()))
                              iInputCount = 5;    // Always post if password is in the URL
                          iInputCount++;
                      }
          }
          if (iInputCount < 5)
              strAction = "get";
          if (modelScreen instanceof GridScreen)
              if (modelScreen.getEditing() == true)
                  strAction = "post";
          out.println("<form action=\"" + modelScreen.getServletPath(null) + "\" method=\"" + strAction + "\">");
          this.addHiddenParams(out, this.getHiddenParams());
      }
docs: display this screen in html input format.
  returns true if default params were found for this form.
  @param out The html out stream.
  @exception DBException File exception.