| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.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.OptionsTag
public class OptionsTag
Convenient tag that allows one to supply a collection of objects
 that are to be rendered as 'option' tags within a
 'select' tag.
 
 
Must be used within a 'select' tag.
| Field Summary | 
|---|
| 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 org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag | 
|---|
| COMMAND_NAME_VARIABLE_NAME, NESTED_PATH_VARIABLE_NAME | 
| Fields inherited from class org.springframework.web.servlet.tags.RequestContextAwareTag | 
|---|
| logger, REQUEST_CONTEXT_PAGE_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 | 
| Constructor Summary | |
|---|---|
| OptionsTag() | |
| Method Summary | |
|---|---|
| protected  BindStatus | getBindStatus()Get the BindStatusfor this tag. | 
| protected  String | getDisabled()Get the value of the ' disabled' attribute. | 
| protected  String | getItemLabel()Get the name of the property mapped to the label (inner text) of the ' option' tag. | 
| protected  Object | getItems()Get the Collection,Mapor array
 of objects used to generate the inner 'option' tags. | 
| protected  String | getItemValue()Return the name of the property mapped to the ' value'
 attribute of the 'option' tag. | 
| protected  boolean | isDisabled()Is the current HTML tag disabled? | 
| protected  String | resolveId()Appends a counter to a specified id, since we're dealing with multiple HTML elements. | 
|  void | setDisabled(String disabled)Set the value of the ' disabled' attribute. | 
|  void | setItemLabel(String itemLabel)Set the name of the property mapped to the label (inner text) of the ' option' tag. | 
|  void | setItems(Object items)Set the Collection,Mapor array
 of objects used to generate the inner 'option' tags. | 
|  void | setItemValue(String itemValue)Set the name of the property mapped to the ' value'
 attribute of the 'option' tag. | 
| protected  int | writeTagContent(TagWriter tagWriter)Subclasses should implement this method to perform tag content rendering. | 
| Methods inherited from class org.springframework.web.servlet.tags.form.AbstractHtmlElementTag | 
|---|
| getCssClass, getCssErrorClass, getCssStyle, getDir, getLang, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getTabindex, getTitle, resolveCssClass, setCssClass, setCssErrorClass, setCssStyle, setDir, 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, doFinally, getBoundValue, getEditor, getId, getName, getNestedPath, getPath, getPropertyEditor, getPropertyPath, setId, setPath | 
| Methods inherited from class org.springframework.web.servlet.tags.form.AbstractFormTag | 
|---|
| createTagWriter, doStartTagInternal, evaluate, getDisplayString, getDisplayString, isDefaultHtmlEscape, writeOptionalAttribute | 
| Methods inherited from class org.springframework.web.servlet.tags.HtmlEscapingAwareTag | 
|---|
| isHtmlEscape, setHtmlEscape | 
| Methods inherited from class org.springframework.web.servlet.tags.RequestContextAwareTag | 
|---|
| doCatch, doStartTag, getRequestContext | 
| 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 | 
| Constructor Detail | 
|---|
public OptionsTag()
| Method Detail | 
|---|
public void setItems(Object items)
Collection, Map or array
 of objects used to generate the inner 'option' tags.
 Required when wishing to render 'option' tags from an
 array, Collection or Map.
 
Typically a runtime expression.
protected Object getItems()
Collection, Map or array
 of objects used to generate the inner 'option' tags.
 Typically a runtime expression.
public void setItemValue(String itemValue)
value'
 attribute of the 'option' tag.
 Required when wishing to render 'option' tags from
 an array or Collection.
 
May be a runtime expression.
protected String getItemValue()
value'
 attribute of the 'option' tag.
public void setItemLabel(String itemLabel)
option' tag.
 May be a runtime expression.
protected String getItemLabel()
option' tag.
 May be a runtime expression.
public void setDisabled(String disabled)
disabled' attribute.
 May be a runtime expression.
disabled - the value of the 'disabled' attributeprotected String getDisabled()
disabled' attribute.
protected boolean isDisabled()
true if this tag is disabled
protected int writeTagContent(TagWriter tagWriter)
                       throws JspException
AbstractFormTag
writeTagContent in class AbstractFormTagTag.doStartTag().
JspException
protected String resolveId()
                    throws JspException
resolveId in class AbstractDataBoundFormElementTagJspExceptionAbstractDataBoundFormElementTag.getId(), 
AbstractDataBoundFormElementTag.autogenerateId()protected BindStatus getBindStatus()
AbstractDataBoundFormElementTagBindStatus for this tag.
getBindStatus in class AbstractDataBoundFormElementTag| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||