1,访问Action值栈中的普通属性:
2,访问Action值栈中的对象属性(要有get set方法):
3,访问值栈中对象属性的方法
4,访问值栈中action的普通方法:
5,访问静态方法:
6,访问静态属性:
配置属性文件,允许ognl访问静态方法struts.ognl.allow...=true
7,访问Math类的静态方法:
8,访问普通类的构造方法:
9,访问集合:
①list集合对象
②list集合中的某个元素
③list中某个属性的集合
④list中某个属性集合的特定值
⑤访问set
⑥访问set中某个元素
⑦访问map
⑧根据key访问Map中的元素
⑨访问map中所有的key
10,访问map中所有的values
11,访问map的大小
12,投影
[]:
---------------------------------------
访问action中传过来的对象:
访问action中传过来的对象中的属性:
访问action中传过来的对象属性类中的方法:
访问action中传过来的对象中的对象:
访问action中传过来的对象中的对象的属性:
访问action中的普通方法:
访问其他类中过的静态方法:
取到Math类中的方法:
访问User类的构造方法:
访问list:
获取list的长度:
取到list中第一个元素:
取到list中username属性的集合:
根据key取到map中的元素:
⑨访问map中所有的key:
10,访问map中所有的values:
11,访问map的大小:
12,投影:
13,取到list中满足条件的开头的一个元素的密码:
14,取到list中满足条件的最后的一个元素的密码:
15,
16,从栈顶开始取,一直取到指定的位置(0表示栈底):