...
The action is pushed onto the stack for use in the result page (like a JSP). It's not that individual action properties are saved on the stack: the entire action is on the stack.
I already told you the order in which things are searched. The first object found will be the one returned: as I stated, if it's found on the value stack, it's returned. After that the default
JEE scope search is executed, with identical semantics: it *is* the default JEE process.
See the StrutsRequestWrapper source if I have not been convincing enough.
Are you asking to satisfy your curiosity? If so, looking at the source will be more efficient than this. If not, and you're having a specific issue, let's deal with the specific issue.