code: public void setType(String type)
              throws JspException
      {
          if (INPUT_SUBMIT.equals(type) || INPUT_BUTTON.equals(type) || INPUT_RESET.equals(type)) {
              _state.type = type;
              return;
          }
          String s = Bundle.getString("Tags_ButtonTypeError", new Object[]{type});
          registerTagError(s, null);
      }
docs: Set the type of the Button (submit, button, or reset).
  @param type the type of the Button.
  @jsptagref.attributedescription The type of the button.  Possible values are <code>submit</code>, <code>button</code>, or <code>reset</code>.
  The default value is <code>submit</code>.
  @jsptagref.databindable false
  @jsptagref.attributesyntaxvalue <i>string_type</i>
  @netui:attribute required="false" rtexprvalue="true"
  description="The type of the button.  Possible values are submit, button, or reset.
  The default value is submit."