public class SelectTag extends BaseHandlerTag
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String[] |
match
The actual values we will match against, calculated in doStartTag().
|
protected static MessageResources |
messages
The message resources for this package.
|
protected java.lang.String |
multiple
Should multiple selections be allowed.
|
protected java.lang.String |
name
The name of the bean containing our underlying property.
|
protected java.lang.String |
property
The property name we are associated with.
|
protected java.lang.String |
saveBody
The saved body content of this tag.
|
protected java.lang.String |
size
How many available options should be displayed when this element is
rendered?
|
protected java.lang.String |
value
The value to compare with for marking an option selected.
|
accesskey, doDisabled, doReadonly, indexed, tabindex| Constructor and Description |
|---|
SelectTag() |
| Modifier and Type | Method and Description |
|---|---|
int |
doAfterBody()
Save any body content of this tag, which will generally be the
option(s) representing the values displayed to the user.
|
int |
doEndTag()
Render the end of this form.
|
int |
doStartTag()
Render the beginning of this select tag.
|
java.lang.String |
getMultiple() |
java.lang.String |
getName() |
java.lang.String |
getProperty()
Return the property name.
|
java.lang.String |
getSize() |
java.lang.String |
getValue()
Return the comparison value.
|
boolean |
isMatched(java.lang.String value)
Does the specified value match one of those we are looking for?
|
protected java.lang.String |
prepareName()
Prepare the name element
|
void |
release()
Release any acquired resources.
|
protected java.lang.String |
renderSelectStartElement()
Create an appropriate select start element based on our parameters.
|
void |
setMultiple(java.lang.String multiple) |
void |
setName(java.lang.String name) |
void |
setProperty(java.lang.String property)
Set the property name.
|
void |
setSize(java.lang.String size) |
void |
setValue(java.lang.String value)
Set the comparison value.
|
doErrorsExist, getAccesskey, getAlt, getAltKey, getBundle, getDir, getDisabled, getElementClose, getErrorKey, getErrorStyle, getErrorStyleClass, getErrorStyleId, getIndexed, getIndexValue, getLang, getLocale, getOnblur, getOnchange, getOnclick, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getOnselect, getReadonly, getStyle, getStyleClass, getStyleId, getTabindex, getTitle, getTitleKey, isXhtml, lookupProperty, message, prepareAttribute, prepareEventHandlers, prepareFocusEvents, prepareIndex, prepareInternationalization, prepareKeyEvents, prepareMouseEvents, prepareOtherAttributes, prepareStyles, prepareTextEvents, setAccesskey, setAlt, setAltKey, setBundle, setDir, setDisabled, setErrorKey, setErrorStyle, setErrorStyleClass, setErrorStyleId, setIndexed, setLang, setLocale, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setReadonly, setStyle, setStyleClass, setStyleId, setTabindex, setTitle, setTitleKeydoInitBody, getBodyContent, getPreviousOut, setBodyContentfindAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValueprotected static MessageResources messages
protected java.lang.String[] match
protected java.lang.String multiple
protected java.lang.String name
protected java.lang.String property
protected java.lang.String saveBody
protected java.lang.String size
protected java.lang.String value
public java.lang.String getMultiple()
public void setMultiple(java.lang.String multiple)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getSize()
public void setSize(java.lang.String size)
public boolean isMatched(java.lang.String value)
value - Value to be compared.public java.lang.String getProperty()
public void setProperty(java.lang.String property)
property - The new property namepublic java.lang.String getValue()
public void setValue(java.lang.String value)
value - The new comparison valuepublic int doStartTag()
throws javax.servlet.jsp.JspException
Support for indexed property since Struts 1.1
doStartTag in interface javax.servlet.jsp.tagext.TagdoStartTag in class javax.servlet.jsp.tagext.BodyTagSupportjavax.servlet.jsp.JspException - if a JSP exception has occurredprotected java.lang.String renderSelectStartElement()
throws javax.servlet.jsp.JspException
javax.servlet.jsp.JspExceptionpublic int doAfterBody()
throws javax.servlet.jsp.JspException
doAfterBody in interface javax.servlet.jsp.tagext.IterationTagdoAfterBody in class javax.servlet.jsp.tagext.BodyTagSupportjavax.servlet.jsp.JspException - if a JSP exception has occurredpublic int doEndTag()
throws javax.servlet.jsp.JspException
doEndTag in interface javax.servlet.jsp.tagext.TagdoEndTag in class javax.servlet.jsp.tagext.BodyTagSupportjavax.servlet.jsp.JspException - if a JSP exception has occurredprotected java.lang.String prepareName()
throws javax.servlet.jsp.JspException
prepareName in class BaseHandlerTagjavax.servlet.jsp.JspExceptionpublic void release()
release in interface javax.servlet.jsp.tagext.Tagrelease in class BaseHandlerTagCopyright © 2000–2024 Apache Software Foundation. All rights reserved.