深入分析struts2的ognl表达式。前面的2篇文章已经详细的分析了ognl获取数据的过程和设置数据的过程。其中最重要的点是ognl的三要素:
(1)表达式(Expression)表达式是整个OGNL的核心,所有的OGNL操作都是针对表达式的解析后进行的。简介的概括“干什么”
(2)根对象(Root Object) 根对象可以理解为OGNL的操作对象。简介的概括“对谁干”或者“对谁操作”
(3)上下文环境(Context) OGNL的内部,所有的操作都会在一个特定的环境中运行,简介的概括“在哪干”或者“在哪操作”
如果明白了ognl的三要素,下面就好理解了。
《[......]