3.1、OGNL基础
对于OGNL而言,特别注意两点
1、存储值有两种方式:
第一种:可以直接存储在Root根对象中,之后根据OGNL的导航性可以直接获取到值
第二种:可以存储到一个map的Context中,也同样可以根据导航性获取到值(如果要获取map中的值需要使用#)
2、OGNL可以直接调用方法
3.2、ValueStack
1、struts2使用ValueStack来存储值,类图如下所示
2、运行过程
3.3、Struts2的常用标签
迭代标签