strutsthress

1.ognl表达式

创建ognlcontex对象  ognlcontext context=new ognlcontext();

向ognlcontext中存值:ognlcontext.setRoot(对象);     ognlcontext.setValues(map集合);

从ognlcontext取值:Ognl.getValue(expression, context, root);

2.expression表达(可以存值)

取对象中的值或调用方法 :    直接写 “属性”  “方法” 例”name=’lisi'”;

取map中的值:”#map的name.属性”或”#map的name.方法”

取类中的静态方法:”@类的完整包名@方法”

创建list集合:”{‘tom’,’lucy’,’张三’}.size”  创建名字集合

创建map对象:”{‘name’:’zhangsan’,’age’:15}[‘name’]”取出name对象的值

3.ognlcontext分为两个部分

root和context

在struts2中,ognlcontext就是valuestack,还是分为两部分:root和actionContext

4.

 

时间: 2018年09月25日下午15:52  |  
作者:
LEAVE A REPLY

loading