<h2>Test OGNL access ValueStack or Action</h2> ognl访问valuestack对象:<s:property value="information"/><br/><br/> ognl访问valuestack对象的方法:<s:property value="information.length()"/><br/><br/> ognl访问值栈中action的普通方法: <s:property value="generalMethod()"/><br/><br/> ognl访问Action中的静态方法:<s:property value="@com.byd.auto.action.TestActionMethodAction@returnStr()"/><br/><br/> <font color="red"> Attention:要在struts config文件中将struts.ognl.allowStaticMethodAccess值设置为true。 该属性在struts2-core的jar包中的default.property文件中默认设置为false。<br/> </font><br/><br/> ognl访问Action中的静态属性:<s:property value="@com.byd.auto.action.TestActionMethodAction@staticStr"/><br/><br/> ognl访问Math类的静态方法:<s:property value="@@max(2,7)"/> ognl访问List、Map、Set的实验 此处省略***字。 值得注意的是:set中的对象是无序的,不能通过[0]/[1]的方式去访问。 在ognl中用大括号{}可以获取某中对象的集合。 显示效果如下: