org.springframework.web.servlet.tags.form
Class HiddenInputTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
org.springframework.web.servlet.tags.RequestContextAwareTag
org.springframework.web.servlet.tags.HtmlEscapingAwareTag
org.springframework.web.servlet.tags.form.AbstractFormTag
org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag
org.springframework.web.servlet.tags.form.AbstractHtmlElementTag
org.springframework.web.servlet.tags.form.HiddenInputTag
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.jsp.tagext.DynamicAttributes, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag, javax.servlet.jsp.tagext.TryCatchFinally, EditorAwareTag
public class HiddenInputTag
- extends AbstractHtmlElementTag
Data-binding aware JSP tag for rendering a hidden HTML 'input
' field
containing the databound value.
Example (binding to 'name' property of form backing object):
Serialized Form
Field Summary |
static java.lang.String |
DISABLED_ATTRIBUTE
The name of the 'disabled ' attribute. |
Fields inherited from class org.springframework.web.servlet.tags.form.AbstractHtmlElementTag |
CLASS_ATTRIBUTE, DIR_ATTRIBUTE, LANG_ATTRIBUTE, ONCLICK_ATTRIBUTE, ONDBLCLICK_ATTRIBUTE, ONKEYDOWN_ATTRIBUTE, ONKEYPRESS_ATTRIBUTE, ONKEYUP_ATTRIBUTE, ONMOUSEDOWN_ATTRIBUTE, ONMOUSEMOVE_ATTRIBUTE, ONMOUSEOUT_ATTRIBUTE, ONMOUSEOVER_ATTRIBUTE, ONMOUSEUP_ATTRIBUTE, STYLE_ATTRIBUTE, TABINDEX_ATTRIBUTE, TITLE_ATTRIBUTE |
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
pageContext |
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
EVAL_BODY_AGAIN |
Fields inherited from interface javax.servlet.jsp.tagext.Tag |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Method Summary |
java.lang.String |
getDisabled()
Get the value of the 'disabled ' attribute. |
protected boolean |
isDisabled()
Is the current HTML tag disabled? |
protected boolean |
isValidDynamicAttribute(java.lang.String localName,
java.lang.Object value)
Flags "type" as an illegal dynamic attribute. |
void |
setDisabled(java.lang.String disabled)
Set the value of the 'disabled ' attribute. |
protected int |
writeTagContent(TagWriter tagWriter)
Writes the HTML 'input ' tag to the supplied TagWriter including the
databound value. |
Methods inherited from class org.springframework.web.servlet.tags.form.AbstractHtmlElementTag |
getCssClass, getCssErrorClass, getCssStyle, getDir, getDynamicAttributes, getLang, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getTabindex, getTitle, resolveCssClass, setCssClass, setCssErrorClass, setCssStyle, setDir, setDynamicAttribute, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setTabindex, setTitle, writeDefaultAttributes, writeOptionalAttributes |
Methods inherited from class org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag |
autogenerateId, convertToDisplayString, doFinally, getBindStatus, getBoundValue, getEditor, getId, getName, getNestedPath, getPath, getPropertyEditor, getPropertyPath, processFieldValue, resolveId, setId, setPath |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
doAfterBody, doEndTag, findAncestorWithClass, getParent, getValue, getValues, release, removeValue, setPageContext, setParent, setValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DISABLED_ATTRIBUTE
public static final java.lang.String DISABLED_ATTRIBUTE
- The name of the '
disabled
' attribute.
- See Also:
- Constant Field Values
HiddenInputTag
public HiddenInputTag()
getDisabled
public java.lang.String getDisabled()
- Get the value of the '
disabled
' attribute.
setDisabled
public void setDisabled(java.lang.String disabled)
- Set the value of the '
disabled
' attribute.
May be a runtime expression.
isValidDynamicAttribute
protected boolean isValidDynamicAttribute(java.lang.String localName,
java.lang.Object value)
- Flags "type" as an illegal dynamic attribute.
- Overrides:
isValidDynamicAttribute
in class AbstractHtmlElementTag
writeTagContent
protected int writeTagContent(TagWriter tagWriter)
throws javax.servlet.jsp.JspException
- Writes the HTML '
input
' tag to the supplied TagWriter
including the
databound value.
- Specified by:
writeTagContent
in class AbstractFormTag
- Returns:
- valid tag render instruction as per
Tag.doStartTag()
.
- Throws:
javax.servlet.jsp.JspException
- See Also:
AbstractHtmlElementTag.writeDefaultAttributes(TagWriter)
,
AbstractDataBoundFormElementTag.getBoundValue()
isDisabled
protected boolean isDisabled()
throws javax.servlet.jsp.JspException
- Is the current HTML tag disabled?
- Throws:
javax.servlet.jsp.JspException