读书人

ognl小结

发布时间: 2012-10-09 10:21:45 作者: rapoo

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

读书人网 >软件架构设计

热点推荐