Struts 2 将在视图渲染期间首先针对 ValueStack 中的顶部对象解析所有属性名称。但是,如何访问堆栈中较低对象的同名属性呢?
例子:
假设我有一个名为 MyAction 的 Action 类,它有一个 logDate 属性。在调用此操作后呈现的视图中,有这样的:
<s:iterator value="users" status="itStatus"> <s:property value="logDate"/> </s:迭代器>
现在想象一个 User 对象也有一个 logDate 属性。在迭代期间,Struts 2 将始终将当前用户对象推到 ValueStack 的顶部,从而有效地解析所有属性名称。但是,如果我想从操作中访问 logDate 怎么办?这样做的正确方法是什么?