Struts 2 - Accessing different properties on the ValueStack sharing the same name
- by veggen
Struts 2 will resolve all property names during view rendering against the top object in the ValueStack first. But how can one access a property with the same name on the object lower on the stack?
Example:
Let's say I have an Action class called MyAction and it has a a logDate property. In the view rendered after this action is invoked, there's this:
Now imagine a User object also has a logDate property. During the iteration, Struts 2 will always push the current user object to the top of the ValueStack effectively resolving all property names against it. But, what if I wanted to access logDate from the action? What's the correct way to do this?