Struts 2 сначала разрешит все имена свойств при рендеринге представления для верхнего объекта в ValueStack. Но как можно получить доступ к свойству с тем же именем на объекте ниже в стеке?
Пример:
Допустим, у меня есть класс Action с именем MyAction, и у него есть свойство logDate. В представлении, отображаемом после вызова этого действия, есть следующее:
<s:iterator value="users" status="itStatus">
<s:property value="logDate"/>
</s:iterator>
Теперь представьте, что объект User также имеет свойство logDate. Во время итерации Struts 2 всегда помещает текущий пользовательский объект в верхнюю часть ValueStack, эффективно сопоставляя все имена свойств с ним. Но что, если я хочу получить доступ к logDate из действия? Как правильно это сделать?