## Uses of Interface
org.apache.struts2.util.ValueStack

- Packages that use ValueStack
  Package | Description
  --- | ---
  com.opensymphony.xwork2 | Main XWork interfaces and classes.
  com.opensymphony.xwork2.ognl |
  com.opensymphony.xwork2.util | XWork util classes.
  org.apache.struts2 |
  org.apache.struts2.interceptor.csp |

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

    Methods in com.opensymphony.xwork2 with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `default String` | ActionEventListener.`handleException(Throwable t, ValueStack stack)` Deprecated.
    `default Object` | ActionEventListener.`prepare(Object action, ValueStack stack)` Deprecated.
    `ActionContext` | ActionContext.`withValueStack(ValueStack valueStack)` Deprecated.

  - ### 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.

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

    Subinterfaces of ValueStack in com.opensymphony.xwork2.util
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ValueStack` Deprecated. since 6.7.0, use `ValueStack` instead.

    Classes in com.opensymphony.xwork2.util that implement ValueStack
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `ValueStack.LegacyAdapter` Deprecated.

    Methods in com.opensymphony.xwork2.util with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `static ValueStack` | ValueStack.`adapt(ValueStack actualStack)` Deprecated.

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

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

    Methods in org.apache.struts2 with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `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.
    `ActionContext` | ActionContext.`withValueStack(ValueStack valueStack)` Sets the OGNL value stack.

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

    Methods in org.apache.struts2.interceptor.csp with parameters of type ValueStack
    Modifier and Type | Method and Description
    --- | ---
    `CspNonceReader.NonceValue` | CspNonceReader.`readNonceValue(ValueStack stack)`
    `CspNonceReader.NonceValue` | StrutsCspNonceReader.`readNonceValue(ValueStack stack)`

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