ognl小结

ognl总结??ognl & valuestack 入门???ognl 方法总结????// ********************* OGNL访问集合元素 *****

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