OGNL概述
来源:互联网 发布:java session的用法 编辑:程序博客网 时间:2024/06/18 05:17
-------------------siwuxie095
OGNL 概述
1、OGNL 即 Object-Graph Navigation Language,对象图导航语言,
它是一个应用于Java 中的开源的表达式语言
(1)所谓对象图,即以任意一个对象为根,通过OGNL 可以访问与这
个对象关联的其它对象
(2)使用OGNL 可以通过某种表达式语法,存取 Java 对象的任意属性,
调用Java 对象的方法,同时能够实现必要的类型转换
2、之前 Web 阶段,有EL 表达式,作用:在 JSP 中获取域对象中的值
3、OGNL 也是一种表达式,但它的功能更加强大
(1)主要作用:在Struts2 中操作值栈中的数据
(2)具体用法:和Struts2 标签一起使用,操作值栈中的数据
「值栈,即Value Stack」
3、OGNL 的三个要素
(1)表达式(Expression)
(2)根对象(Root Object)
(3)上下文环境(Context)
4、OGNL 不是 Struts2 的一部分,它是一个单独的项目,只是经常
和 Struts2 一起使用罢了
使用 OGNL时,要导入相关jar 包,Struts2 已经提供了该 jar 包
注:
【made by siwuxie095】
阅读全文
0 0
- OGNL概述
- ognl概述与入门
- ognl和Struts2标签概述
- ognl
- ognl
- OGNL
- OGNL
- OGNL
- OGNL
- OGNL
- ognl
- OGNL
- ognl
- ognl
- ognl
- ognl
- ognl
- ognl
- reverse函数:反转容器内容
- HDU 6106 Classes【水题】
- tf.train.exponential_decay的用法
- 为什么安装 jdk 时会有两个 jre ?
- 数据库连接池的理解
- OGNL概述
- java编程思想笔记-并发之线程协作(二)
- JAVA for和foreach 遍历的效率
- 为什么精英都是清单控(笔记)——社交清单
- 求高精度幂(南阳OJ155题)
- 1.A+B问题
- Python初步了解(六)
- windows下Idea使用git clone failed. Could not read from remote repository
- 8.10上课感悟