Object Graph Notation Language (OGNL) is an EL that simplifies the accessibility of the data stored in ActionContext. ActionContext is a container of objects that an action might require for execution. OGNL is very heavily linked in Apache Struts 2 and is used to store form parameters as Java Bean variables in ValueStack. ValueStack is a storage area where data is stored to process a client request.