OGNL三要素: 表达式 、OgnlContext 上下文、Root 根
1.支持对象操作
@Test
public void test1() throws OgnlException {
//1.获取上下文对象OgnlContext
OgnlContext context = new OgnlContext();
//2.操作
Object root = context.getRoot();
Object value = Ognl.getValue("'hello'.length()", context, root);
System.out.println(value);
}
2.支持静态成员访问
@Test
public void test2() throws OgnlException {
OgnlContext context = new OgnlContext();
Object value = Ognl.getValue("@java.lang.Math@random()", context, context.getRoot(