Package org.apache.struts2.components
Class OptGroup
java.lang.Object
org.apache.struts2.components.Component
org.apache.struts2.components.OptGroup
Create a optgroup component which needs to resides within a select tag.
This component is to be used within a Select component.
 
 <s:select label="My Selection"
            name="mySelection"
            value="%{'POPEYE'}"
            list="%{#{'SUPERMAN':'Superman', 'SPIDERMAN':'spiderman'}}">
    <s:optgroup label="Adult"
                 list="%{#{'SOUTH_PARK':'South Park'}}" />
    <s:optgroup label="Japanese"
                 list="%{#{'POKEMON':'pokemon','DIGIMON':'digimon','SAILORMOON':'Sailormoon'}}" />
 </s:select>
 
 - 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Stringprotected ListUIBeanprotected jakarta.servlet.http.HttpServletRequestprotected jakarta.servlet.http.HttpServletResponseFields inherited from class org.apache.struts2.components.ComponentactionMapper, attributes, COMPONENT_STACK, devMode, escapeHtmlBody, performClearTagStateForTagPoolingServers, stack, standardAttributesMap, throwExceptionOnELFailure
- 
Constructor SummaryConstructorsConstructorDescriptionOptGroup(ValueStack stack, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleanCallback for the end tag of this component.voidsetContainer(Container container) voidsetDisabled(String disabled) voidvoidvoidsetListCssClass(String listCssClass) voidsetListCssStyle(String listCssStyle) voidsetListKey(String listKey) voidsetListTitle(String listTitle) voidsetListValue(String listValue) Methods inherited from class org.apache.struts2.components.ComponentaddAllAttributes, addParameter, completeExpression, copyAttributes, determineActionURL, determineNamespace, end, escapeHtmlBody, fieldError, findAncestor, findString, findString, findValue, findValue, findValue, getAttributes, getComponentStack, getNamespace, getPerformClearTagStateForTagPoolingServers, getStack, getStandardAttributes, isAcceptableExpression, isValidTagAttribute, popComponentStack, setActionMapper, setDevMode, setEscapeHtmlBody, setNotExcludedAcceptedPatterns, setPerformClearTagStateForTagPoolingServers, setThrowExceptionsOnELFailure, setUrlHelper, start, stripExpression, toString, usesBody
- 
Field Details- 
INTERNAL_LIST_UI_BEAN_LIST_PARAMETER_KEY- See Also:
 
- 
reqprotected jakarta.servlet.http.HttpServletRequest req
- 
resprotected jakarta.servlet.http.HttpServletResponse res
- 
internalUiBean
 
- 
- 
Constructor Details- 
OptGrouppublic OptGroup(ValueStack stack, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res) 
 
- 
- 
Method Details- 
setContainer
- 
endDescription copied from class:ComponentCallback for the end tag of this component. Should the body be evaluated again?
 NOTE: will pop component stack.
- 
setLabel
- 
setDisabled
- 
setList
- 
setListKey
- 
setListValue
- 
setListCssClass
- 
setListCssStyle
- 
setListTitle
 
-