zoukankan      html  css  js  c++  java
  • 十七、OGNL表达式

    十七、OGNL

    1. OGNL简介:

      OGNL是对象导航图语言。它是一个独立的项目。早期的webwork框架用到了OGNL作为自己的表达式语言,

      所以struts2也是用OGNL作为表达式语言,当然也可以使用EL作为表达式语言。

    2. 几大特点

      在struts2使用OGNL的前提:要使用struts2的标签。

    3. 支持对象方法调用
    4. 支持类静态的方法调用和值访问
    5. 支持赋值操作和表达式串联
    6. 访问OGNL上下文(OGNL context)和ActionContext(重点)
    7. 操作集合对象

      <br/> ----OGNL调用对象的普通方法----<br/>

          <s:property value="'itheima'.length()"/><br/>

          <s:property/ value="'itheima'.charAt(2)"/><br/>

          <br/> ----OGNL调用静态方法----<br/>

          <!-- Struts2中静态方法的调用默认是禁止的,需要配置一个全局参数:

              struts.ognl.allowStaticMethodAccess

           -->

          <s:property value="@java.lang.Integer@MAX_VALUE"/>

          <s:property value="@java.lang.String@format('你好,%s','小明')"/>

  • 相关阅读:
    Pandas速查手册中文版
    MySQL-增删改查
    主从复制-常见问题
    redis-主从复制
    高级数据类型-GEO
    高级数据类型-HyperLogLog
    高级数据类型-bitmaps
    redis-redis.conf基础配置
    删除策略--逐出策略
    删除策略-过期数据
  • 原文地址:https://www.cnblogs.com/Prozhu/p/5886468.html
Copyright © 2011-2022 走看看