OGNL - Object Graph Navigation L

2018-03-01  本文已影响0人  梁行之

1 优点

2 实践

        <dependency>
            <groupId>ognl</groupId>
            <artifactId>ognl</artifactId>
            <version>3.2</version>
        </dependency>
        HashMap map = new HashMap();
        List list= new ArrayList();
        list.add("a");      
        list.add("b");
        list.add("c");
        map.put("list", list);
        // getValue, p1 => ognl expression, p2 => root element, r => b
        Object r = Ognl.getValue("list[1]", map);
        // setValue, , p1 => ognl expression, p2 => root element, p3=> new value
        Ognl.setValue("list[1]", map, "aaa");
上一篇 下一篇

猜你喜欢

热点阅读