十四 OGNL的概述

Posted ltfxy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十四 OGNL的概述相关的知识,希望对你有一定的参考价值。

1 什么是OGNL?

对象图导航语言。比EL表达式强大很多倍。

可以存取对象的任意属性。调用对象的方法,遍历整个对象的结构图,实现字段类型转换等功能。

  • EL:从域对象中获取数据,从EL的11个对象中获取。${name}${pageContext.request.contextPath}
  • OGNL:调用对象的方法,获取Struts2的值栈的数据,第三方表达式语言,Struts2引入的。

2 为什么学习OGNL?

主要是访问OGNL上下文(OGNL context 和 ActionContext)

3 OGNL使用的要素:

  • 表达式
  • 根对象
  • Context对象

4 OGNL的Java环境入门(了解)

 

以上是关于十四 OGNL的概述的主要内容,如果未能解决你的问题,请参考以下文章

技术分析之OGNL表达式概述

struts2框架之OGNL表达式概述

Struts2Ognl与ValueStack

第十四章:垃圾回收概述

零基础学Java—ArrayList集合概述和基本使用(十四)

打怪升级之小白的大数据之旅(五十四)<Zookeeper概述与部署>