3、OGNL

3.1OGNL基础

对于OGNL而言,特别注意两点

1、存储值有两种方式:

   第一种:可以直接存储在Root根对象中,之后根据OGNL的导航性可以直接获取到值

Image(13)

  第二种:可以存储到一个map的Context中,也同样可以根据导航性获取到值(如果要获取map中的值需要使用#)

Image(14)

Image(15)

2、OGNL可以直接调用方法

Image(16)

Image(17)

3.2ValueStack

1、struts2使用ValueStack来存储值,类图如下所示

Image(18)

2、运行过程

Image(19)

3.3Struts2的常用标签

Image(20)

Image(21)

迭代标签

Image(22)

posted @ 2015-12-06 19:55  拉风的风吹哥  阅读(97)  评论(0编辑  收藏  举报