ognl总结
?
?ognl & valuestack 入门
?
?
?ognl 方法总结
?
?
?
?
// ********************* OGNL访问集合元素 **************************//public void testOgnl_20() throws Exception{Object root = new Object();Map context = new HashMap();//用OGNL创建List对象List listvalue = (List)Ognl.getValue("{123,'kdjfk','oooo'}", context, root);context.put("listvalue", listvalue);//用OGNL创建数组int[] intarray= (int[])Ognl.getValue("new int[]{23,45,67}", context, root);context.put("intarray", intarray);//用OGNL创建Map对象Map mapvalue = (Map)Ognl.getValue("#{'listvalue':#listvalue,'intarray':#intarray}", context, root);context.put("mapvalue", mapvalue);Ognl.getValue("@System@out.println(#listvalue[0])", context, root);Ognl.getValue("@System@out.println(#intarray[1])", context, root);Ognl.getValue("@System@out.println(#mapvalue['intarray'][2])", context, root);Ognl.getValue("@System@out.println(#mapvalue.intarray[0])", context, root);}?
?
?
?
?
?
?
?
?
?
?
1 楼 yzsunlight 2010-03-30 学习 OGNL 了 顶楼主 2 楼 21ca 2010-03-30 总结的挺好。
但是以前我都用 commons-beanutils 实现属性的赋值和读取。 3 楼 fisherhe 2010-03-30 好的,简单易懂
4 楼 neptune 2010-03-30 看看MVEL