OGNL技术的使用
OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言。
OGNL可以让我们用非常简单的表达式对象层,它用一个独立的lib形式出现(封装于ognl.jar中),方便我们使用或者构建自己的框架。
//ognl.Ognl
Ognl.setValue(arg0,arg1,arg2);
eg:Ognl.setValue("name",foo,"hahaha");//获取对象arg1的arg0对象
Object Ognl.getValue(arg0,arg1);
eg:Ognl.getValue("name",foo);//运算
obj = Ognl.getValue("name.toUpperCase()",foo);
obj = Ognl.getValue("salary+1000",foo);