Описание тега valuestack

ValueStack - это контекст для bean-компонентов, вычисляемых с помощью выражений EL.

ValueStack контекст для bean-компонентов, вычисляемых с помощью выражений EL ValueStack позволяет вставлять несколько bean-компонентов и сравнивать динамические выражения EL. При оценке выражения в стеке будет выполняться поиск по стеку, от самых последних помещенных объектов до самого раннего, в поиске bean-компонента с геттером или установщиком для данного свойства или метода с заданным именем (в зависимости от оценивали).

Одна из известных реализаций ValueStack такое OGNL (язык обозначений графов объектов). OGNL позволяет сравнивать динамические выражения OGNL.

XWork предоставляет расширение для OGNL и поддержку ValueStack, В то время как OGNL работает в предположении, что существует только один "корень", XWork's ValueStack Понятие требует, чтобы было много "корней".

Внутренняя страница стека значений: http://struts.apache.org/docs/value-stack-internals