Struts 2 OGNL 教程

2024年9月5日 | 1 分钟阅读

对象图导航语言 (OGNL) 是一种表达式语言。 它简化了对存储在 ActionContext 中的数据的访问。

struts 框架将 ValueStack 设置为 OGNL 的根对象。 请注意,action 对象被推入 ValueStack。 我们可以直接访问 action 属性。

在这里,username 是属性键。

struts 框架还将其他对象放入 ActionContext 中,例如,表示 requestsessionapplication 范围的映射。

要获取这些值,即不是 action 属性,我们需要使用 # 符号。 例如,要从 session 范围获取数据,我们需要使用 #session,如以下示例所示

(或)