## Uses of Interface
com.opensymphony.xwork2.util.ValueStack

- Packages that use ValueStack
  Package | Description
  --- | ---
  com.opensymphony.xwork2 | Main XWork interfaces and classes.
  com.opensymphony.xwork2.conversion.impl |
  com.opensymphony.xwork2.interceptor | Interceptor classes.
  com.opensymphony.xwork2.mock | XWork specific mock classes.
  com.opensymphony.xwork2.ognl |
  com.opensymphony.xwork2.util | XWork util classes.
  com.opensymphony.xwork2.validator | XWork validation subsystem.
  com.opensymphony.xwork2.validator.validators | XWork default validator classes.
  org.apache.struts2 |
  org.apache.struts2.components |
  org.apache.struts2.components.template |
  org.apache.struts2.interceptor |
  org.apache.struts2.result |
  org.apache.struts2.util |
  org.apache.struts2.views |
  org.apache.struts2.views.freemarker |
  org.apache.struts2.views.freemarker.tags |
  org.apache.struts2.views.jsp | Struts's JSP tag library.
  org.apache.struts2.views.jsp.iterator |
  org.apache.struts2.views.jsp.ui |
  org.apache.struts2.views.util | Miscellaneous helper classes for all views.
  org.apache.struts2.views.velocity | Classes for views using Velocity.
  org.apache.struts2.views.velocity.components |

- - ### Uses of ValueStack in com.opensymphony.xwork2

    Fields in com.opensymphony.xwork2 declared as ValueStack
    Modifier and Type | Field and Description
    --- | ---
    `protected ValueStack` | DefaultActionInvocation.`stack`

    Methods in com.opensymphony.xwork2 that return ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `ValueStack` | DefaultActionInvocation.`getStack()`
    `ValueStack` | ActionInvocation.`getStack()` Gets the ValueStack associated with this ActionInvocation.
    `ValueStack` | ActionContext.`getValueStack()` Gets the OGNL value stack.

    Methods in com.opensymphony.xwork2 with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `String` | LocalizedTextProvider.`findText(Class aClass, String aTextName, Locale locale, String defaultMessage, Object[] args, ValueStack valueStack)`
    `String` | LocalizedTextProvider.`findText(ResourceBundle bundle, String aTextName, Locale locale, String defaultMessage, Object[] args, ValueStack valueStack)`
    `String` | CompositeTextProvider.`getText(String key, String defaultValue, List<?> args, ValueStack stack)` It will consult each `TextProvider`s and return the first valid message for this `key`, before returning `defaultValue`
    `String` | DefaultTextProvider.`getText(String key, String defaultValue, List<?> args, ValueStack stack)`
    `String` | TextProvider.`getText(String key, String defaultValue, List<?> args, ValueStack stack)` Gets a message based on a key using the supplied args, as defined in `MessageFormat`, or, if the message is not found, a supplied default value is returned.
    `String` | ActionSupport.`getText(String key, String defaultValue, List<?> args, ValueStack stack)`
    `String` | TextProviderSupport.`getText(String key, String defaultValue, List<?> args, ValueStack stack)` Gets a message based on a key using the supplied args, as defined in `MessageFormat`, or, if the message is not found, a supplied default value is returned.
    `String` | CompositeTextProvider.`getText(String key, String defaultValue, String[] args, ValueStack stack)` It will consult each `TextProvider`s and return the first valid message for this `key`, before returning `defaultValue`
    `String` | DefaultTextProvider.`getText(String key, String defaultValue, String[] args, ValueStack stack)`
    `String` | TextProvider.`getText(String key, String defaultValue, String[] args, ValueStack stack)` Gets a message based on a key using the supplied args, as defined in `MessageFormat`, or, if the message is not found, a supplied default value is returned.
    `String` | ActionSupport.`getText(String key, String defaultValue, String[] args, ValueStack stack)`
    `String` | TextProviderSupport.`getText(String key, String defaultValue, String[] args, ValueStack stack)` Gets a message based on a key using the supplied args, as defined in `MessageFormat`, or, if the message is not found, a supplied default value is returned.
    `String` | ActionEventListener.`handleException(Throwable t, ValueStack stack)` Called when an exception is thrown by the action
    `Object` | ActionEventListener.`prepare(Object action, ValueStack stack)` Called after an action has been created.
    `protected void` | DefaultActionInvocation.`prepareLazyParamInjector(ValueStack valueStack)`
    `void` | ActionContext.`setValueStack(ValueStack stack)` Sets the OGNL value stack.

  - ### Uses of ValueStack in com.opensymphony.xwork2.conversion.impl

    Methods in com.opensymphony.xwork2.conversion.impl with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `static String` | XWorkConverter.`getConversionErrorMessage(String propertyName, ValueStack stack)`

  - ### Uses of ValueStack in com.opensymphony.xwork2.interceptor

    Methods in com.opensymphony.xwork2.interceptor with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ParametersInterceptor.`setParameters(Object action, ValueStack stack, HttpParameters parameters)`

    Constructors in com.opensymphony.xwork2.interceptor with parameters of type ValueStack
    Constructor and Description
    `LazyParamInjector(ValueStack valueStack)`

  - ### Uses of ValueStack in com.opensymphony.xwork2.mock

    Methods in com.opensymphony.xwork2.mock that return ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `ValueStack` | MockActionInvocation.`getStack()`

    Methods in com.opensymphony.xwork2.mock with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `void` | MockActionInvocation.`setStack(ValueStack stack)`

  - ### Uses of ValueStack in com.opensymphony.xwork2.ognl

    Classes in com.opensymphony.xwork2.ognl that implement ValueStack
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OgnlValueStack` Ognl implementation of a value stack that allows for dynamic Ognl expressions to be evaluated against it.

    Methods in com.opensymphony.xwork2.ognl that return ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `ValueStack` | OgnlValueStackFactory.`createValueStack()`
    `ValueStack` | OgnlValueStackFactory.`createValueStack(ValueStack stack)`

    Methods in com.opensymphony.xwork2.ognl with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `ValueStack` | OgnlValueStackFactory.`createValueStack(ValueStack stack)`

    Constructors in com.opensymphony.xwork2.ognl with parameters of type ValueStack
    Constructor and Description
    `OgnlValueStack(ValueStack vs, XWorkConverter xworkConverter, CompoundRootAccessor accessor, boolean allowStaticAccess)`

  - ### Uses of ValueStack in com.opensymphony.xwork2.util

    Methods in com.opensymphony.xwork2.util that return ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `ValueStack` | ValueStackFactory.`createValueStack()` Get a new instance of `ValueStack`
    `ValueStack` | ValueStackFactory.`createValueStack(ValueStack stack)` Get a new instance of `ValueStack`

    Methods in com.opensymphony.xwork2.util with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `ValueStack` | ValueStackFactory.`createValueStack(ValueStack stack)` Get a new instance of `ValueStack`
    `String` | GlobalLocalizedTextProvider.`findText(Class aClass, String aTextName, Locale locale, String defaultMessage, Object[] args, ValueStack valueStack)` Finds a localized text message for the given key, aTextName.
    `String` | StrutsLocalizedTextProvider.`findText(Class aClass, String aTextName, Locale locale, String defaultMessage, Object[] args, ValueStack valueStack)` Finds a localized text message for the given key, aTextName.
    `static Object` | TextParseUtil.`translateVariables(char[] openChars, String expression, ValueStack stack, Class asType, TextParseUtil.ParsedValueEvaluator evaluator)` Converted object from variable translation.
    `static Object` | TextParseUtil.`translateVariables(char[] openChars, String expression, ValueStack stack, Class asType, TextParseUtil.ParsedValueEvaluator evaluator, int maxLoopCount)` Converted object from variable translation.
    `static String` | TextParseUtil.`translateVariables(char open, String expression, ValueStack stack)` Converts all instances of ${...} in `expression` to the value returned by a call to `findValue(java.lang.String)`.
    `static Object` | TextParseUtil.`translateVariables(char open, String expression, ValueStack stack, Class asType)` Converted object from variable translation.
    `static Object` | TextParseUtil.`translateVariables(char open, String expression, ValueStack stack, Class asType, TextParseUtil.ParsedValueEvaluator evaluator)` Converted object from variable translation.
    `static Object` | TextParseUtil.`translateVariables(char open, String expression, ValueStack stack, Class asType, TextParseUtil.ParsedValueEvaluator evaluator, int maxLoopCount)` Converted object from variable translation.
    `static String` | TextParseUtil.`translateVariables(String expression, ValueStack stack)` Converts all instances of ${...}, and %{...} in `expression` to the value returned by a call to `findValue(java.lang.String)`.
    `static String` | TextParseUtil.`translateVariables(String expression, ValueStack stack, TextParseUtil.ParsedValueEvaluator evaluator)` Function similarly as `TextParseUtil.translateVariables(char, String, ValueStack)` except for the introduction of an additional `evaluator` that allows the parsed value to be evaluated by the `evaluator`.
    `static Collection<String>` | TextParseUtil.`translateVariablesCollection(char[] openChars, String expression, ValueStack stack, boolean excludeEmptyElements, TextParseUtil.ParsedValueEvaluator evaluator, int maxLoopCount)` Resolves given expression on given ValueStack.
    `static Collection<String>` | TextParseUtil.`translateVariablesCollection(String expression, ValueStack stack, boolean excludeEmptyElements, TextParseUtil.ParsedValueEvaluator evaluator)`

  - ### Uses of ValueStack in com.opensymphony.xwork2.validator

    Methods in com.opensymphony.xwork2.validator with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `String` | DelegatingValidatorContext.`getText(String key, String defaultValue, List<?> args, ValueStack stack)`
    `String` | DelegatingValidatorContext.`getText(String key, String defaultValue, String[] args, ValueStack stack)`
    `void` | Validator.`setValueStack(ValueStack stack)` Sets the value stack to use to resolve values and parameters

  - ### Uses of ValueStack in com.opensymphony.xwork2.validator.validators

    Fields in com.opensymphony.xwork2.validator.validators declared as ValueStack
    Modifier and Type | Field and Description
    --- | ---
    `protected ValueStack` | ValidatorSupport.`stack`

    Methods in com.opensymphony.xwork2.validator.validators with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `void` | ValidatorSupport.`setValueStack(ValueStack stack)`

  - ### Uses of ValueStack in org.apache.struts2

    Methods in org.apache.struts2 that return ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `static ValueStack` | ServletActionContext.`getValueStack(javax.servlet.http.HttpServletRequest req)` Gets the current value stack for this request

  - ### Uses of ValueStack in org.apache.struts2.components

    Fields in org.apache.struts2.components declared as ValueStack
    Modifier and Type | Field and Description
    --- | ---
    `protected ValueStack` | Component.`stack`

    Methods in org.apache.struts2.components that return ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `ValueStack` | UrlProvider.`getStack()`
    `ValueStack` | Component.`getStack()` Gets the OGNL value stack associated with this component.
    `ValueStack` | ComponentUrlProvider.`getStack()`

    Methods in org.apache.struts2.components with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `String` | UrlProvider.`determineNamespace(String namespace, ValueStack stack, javax.servlet.http.HttpServletRequest req)`
    `protected String` | Component.`determineNamespace(String namespace, ValueStack stack, javax.servlet.http.HttpServletRequest req)` Determines the namespace of the current page being renderdd.
    `String` | ComponentUrlProvider.`determineNamespace(String namespace, ValueStack stack, javax.servlet.http.HttpServletRequest req)`
    `void` | Form.FieldVisitorValidatorWrapper.`setValueStack(ValueStack stack)`

    Constructors in org.apache.struts2.components with parameters of type ValueStack
    Constructor and Description
    `ActionComponent(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `ActionError(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `ActionMessage(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `Anchor(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `AppendIterator(ValueStack stack)`
    `Bean(ValueStack stack)`
    `Checkbox(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `CheckboxList(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `ClosingUIBean(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `ComboBox(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `Component(ValueStack stack)` Constructor.
    `ContextBean(ValueStack stack)`
    `Date(ValueStack stack)`
    `DateTextField(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `Debug(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `DoubleListUIBean(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `DoubleSelect(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `Else(ValueStack stack)`
    `ElseIf(ValueStack stack)`
    `FieldError(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `File(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `Form(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `FormButton(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `GenericUIBean(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `Head(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `Hidden(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `I18n(ValueStack stack)`
    `If(ValueStack stack)`
    `Include(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `InputTransferSelect(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `IteratorComponent(ValueStack stack)`
    `Label(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `ListUIBean(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `MergeIterator(ValueStack stack)`
    `Number(ValueStack stack)`
    `OptGroup(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `OptionTransferSelect(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `Param(ValueStack stack)`
    `Password(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `Property(ValueStack stack)`
    `Push(ValueStack stack)`
    `Radio(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `Reset(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `Select(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `Set(ValueStack stack)`
    `Submit(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `Text(ValueStack stack)`
    `TextArea(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `TextField(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `Token(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `UIBean(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `UpDownSelect(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `URL(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`

  - ### Uses of ValueStack in org.apache.struts2.components.template

    Methods in org.apache.struts2.components.template that return ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `ValueStack` | TemplateRenderingContext.`getStack()`

    Constructors in org.apache.struts2.components.template with parameters of type ValueStack
    Constructor and Description
    `TemplateRenderingContext(Template template, Writer writer, ValueStack stack, Map params, UIBean tag)` Constructor

  - ### Uses of ValueStack in org.apache.struts2.interceptor

    Methods in org.apache.struts2.interceptor with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | CookieInterceptor.`populateCookieValueIntoStack(String cookieName, String cookieValue, Map<String,String> cookiesMap, ValueStack stack)` Hook that populate cookie value into value stack (hence the action) if the criteria is satisfied (if the cookie value matches with those configured).

  - ### Uses of ValueStack in org.apache.struts2.result

    Methods in org.apache.struts2.result with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `protected org.apache.velocity.context.Context` | VelocityResult.`createContext(VelocityManager velocityManager, ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String location)` Creates the VelocityContext that we'll use to render this page.
    `protected org.apache.velocity.Template` | VelocityResult.`getTemplate(ValueStack stack, org.apache.velocity.app.VelocityEngine velocity, ActionInvocation invocation, String location, String encoding)` Given a value stack, a Velocity engine, and an action invocation, this method returns the appropriate Velocity template to render.

  - ### Uses of ValueStack in org.apache.struts2.util

    Fields in org.apache.struts2.util declared as ValueStack
    Modifier and Type | Field and Description
    --- | ---
    `protected ValueStack` | StrutsUtil.`stack`

    Methods in org.apache.struts2.util with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | ComponentUtils.`altSyntax(ValueStack stack)` Is the altSyntax enabled? [TRUE]
    `static String` | TextProviderHelper.`getText(String key, String defaultMessage, List<Object> args, ValueStack stack)` Get a message from the first TextProvider encountered in the stack.
    `static String` | TextProviderHelper.`getText(String key, String defaultMessage, List<Object> args, ValueStack stack, boolean searchStack)` Deprecated. The stack should never be searched for the key. Use the version without the searchStack boolean instead.
    `static String` | TextProviderHelper.`getText(String key, String defaultMessage, ValueStack stack)` Get a message from the first TextProvider encountered in the stack.
    `static String` | ComponentUtils.`stripExpressionIfAltSyntax(ValueStack stack, String expr)` If altSyntax (%{...}) is applied, simply strip the "%{" and "}" off.

    Constructors in org.apache.struts2.util with parameters of type ValueStack
    Constructor and Description
    `StrutsUtil(ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `VelocityStrutsUtil(org.apache.velocity.app.VelocityEngine engine, org.apache.velocity.context.Context ctx, ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`

  - ### Uses of ValueStack in org.apache.struts2.views

    Methods in org.apache.struts2.views with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `Object` | DefaultTagLibrary.`getFreemarkerModels(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Object` | DefaultTagLibrary.`getModels(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Object` | TagLibraryModelProvider.`getModels(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)` Gets a Java object that contains getters for the tag library's Freemarker models.

  - ### Uses of ValueStack in org.apache.struts2.views.freemarker

    Methods in org.apache.struts2.views.freemarker with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `protected ScopesHashModel` | FreemarkerManager.`buildScopesHashModel(javax.servlet.ServletContext servletContext, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, freemarker.template.ObjectWrapper wrapper, ValueStack stack)`
    `ScopesHashModel` | FreemarkerManager.`buildTemplateModel(ValueStack stack, Object action, javax.servlet.ServletContext servletContext, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, freemarker.template.ObjectWrapper wrapper)`
    `protected void` | FreemarkerManager.`populateContext(ScopesHashModel model, ValueStack stack, Object action, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`

    Constructors in org.apache.struts2.views.freemarker with parameters of type ValueStack
    Constructor and Description
    `ScopesHashModel(freemarker.template.ObjectWrapper objectWrapper, javax.servlet.ServletContext context, javax.servlet.http.HttpServletRequest request, ValueStack stack)`

  - ### Uses of ValueStack in org.apache.struts2.views.freemarker.tags

    Fields in org.apache.struts2.views.freemarker.tags declared as ValueStack
    Modifier and Type | Field and Description
    --- | ---
    `protected ValueStack` | StrutsModels.`stack`
    `protected ValueStack` | TagModel.`stack`

    Constructors in org.apache.struts2.views.freemarker.tags with parameters of type ValueStack
    Constructor and Description
    `ActionErrorModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `ActionMessageModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `ActionModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `AnchorModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `BeanModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `CheckboxListModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `CheckboxModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `ComboBoxModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `ComponentModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `DateModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `DoubleSelectModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `ElseIfModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `ElseModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `FieldErrorModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `FileModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `FormModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `HeadModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `HiddenModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `I18nModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `IfModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `IncludeModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `InputTransferSelectModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `IteratorModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `LabelModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `OptGroupModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `OptionTransferSelectModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `ParamModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `PasswordModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `PropertyModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `PushModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `RadioModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `ResetModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `SelectModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `SetModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `StrutsModels(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `SubmitModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `TagModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `TextAreaModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `TextFieldModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `TextModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `TokenModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `UpDownSelectModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `URLModel(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`

  - ### Uses of ValueStack in org.apache.struts2.views.jsp

    Methods in org.apache.struts2.views.jsp that return ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `protected ValueStack` | StrutsBodyTagSupport.`getStack()`
    `static ValueStack` | TagUtils.`getStack(javax.servlet.jsp.PageContext pageContext)`

    Methods in org.apache.struts2.views.jsp with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `static String` | TagUtils.`buildNamespace(ActionMapper mapper, ValueStack stack, javax.servlet.http.HttpServletRequest request)`
    `abstract Component` | ComponentTagSupport.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | PushTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | ParamTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | IncludeTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | ElseTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | IteratorTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | ActionTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | TextTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | ElseIfTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | DateTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | SetTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | BeanTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | NumberTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | PropertyTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | IfTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | URLTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | I18nTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`

  - ### Uses of ValueStack in org.apache.struts2.views.jsp.iterator

    Methods in org.apache.struts2.views.jsp.iterator with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `Component` | AppendIteratorTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | MergeIteratorTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`

  - ### Uses of ValueStack in org.apache.struts2.views.jsp.ui

    Methods in org.apache.struts2.views.jsp.ui with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `Component` | ActionMessageTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | ResetTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | ActionErrorTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | SelectTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | DoubleSelectTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | CheckboxListTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | AnchorTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | OptionTransferSelectTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | CheckboxTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | FormTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | SubmitTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | LabelTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | HiddenTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | FileTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | TextFieldTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | TokenTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | TextareaTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | UpDownSelectTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | HeadTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | InputTransferSelectTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | FieldErrorTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | ComponentTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | OptGroupTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | ComboBoxTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | PasswordTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | RadioTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | DebugTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `Component` | DateTextFieldTag.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`

  - ### Uses of ValueStack in org.apache.struts2.views.util

    Methods in org.apache.struts2.views.util with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `static Map` | ContextUtil.`getStandardContext(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`

  - ### Uses of ValueStack in org.apache.struts2.views.velocity

    Methods in org.apache.struts2.views.velocity with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `org.apache.velocity.context.Context` | VelocityManager.`createContext(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)` This method is responsible for creating the standard VelocityContext used by all WW2 velocity views.

    Constructors in org.apache.struts2.views.velocity with parameters of type ValueStack
    Constructor and Description
    `StrutsVelocityContext(ValueStack stack)`
    `StrutsVelocityContext(org.apache.velocity.VelocityContext[] chainedContexts, ValueStack stack)`

  - ### Uses of ValueStack in org.apache.struts2.views.velocity.components

    Methods in org.apache.struts2.views.velocity.components with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `protected Component` | SetDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | OptGroupDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | FormDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | BeanDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | ActionMessageDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | ComponentDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | HeadDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | DoubleSelectDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | CheckBoxListDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | ParamDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | TextAreaDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | LabelDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | TextFieldDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | PushDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | SelectDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | DateDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | HiddenDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | RadioDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | FileDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | ComboBoxDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | TextDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | UpDownSelectDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | ActionErrorDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | FieldErrorDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | ResetDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | URLDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | ActionDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | OptionTransferSelectDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | TokenDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | I18nDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | InputTransferSelectDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | IncludeDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | PropertyDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | AnchorDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | CheckBoxDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | PasswordDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected Component` | SubmitDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`
    `protected abstract Component` | AbstractDirective.`getBean(ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)`

Copyright © 2000–2023 Apache Software Foundation. All rights reserved.