OGNL表达式
    OGNL:对象视图导航语言.  ${user.addr.name} 这种写法就叫对象视图导航.
OGNL不仅仅可以视图导航.支持比EL表达式更加丰富的功能.
    使用OGNL准备工作
        导包
            struts2 的包中已经包含了.所以不需要导入额外的jar包
        代码准备
            OGNL 与Struts2的结合
            
    语法
        基本取值
            OGNL 与Struts2的结合
            
        赋值
          OGNL 与Struts2的结合  
        调用方法
            OGNL 与Struts2的结合
        调用静态方法
            OGNL 与Struts2的结合
        创建对象(List,Map)

            OGNL 与Struts2的结合

OGNL与Struts2的结合
    结合原理
        OGNL 与Struts2的结合
        ValueStack中的两部分
    栈原理
        OGNL 与Struts2的结合
   
        OGNL 与Struts2的结合
    查看值栈中两部分内容(使用DEBUG标签)
        Root
            OGNL 与Struts2的结合
            默认情况下,栈中放置当前访问的Action对象
        Context
         OGNL 与Struts2的结合   
           
    struts2与ognl结合体现
        参数接收
            OGNL 与Struts2的结合
            
            OGNL 与Struts2的结合
           

        配置文件中

OGNL 与Struts2的结合

           
        struts2标签(明天讲)
    扩展:request对象的getAttribute方法
        查找顺序

OGNL 与Struts2的结合











相关文章: