文章分类 -  OGNL

三. 索引 OGNL 第4章. 表达式
摘要:我们前面已经讨论到,"索引"实际上仍然是属性引用, 但它使用一种"计算"的形式来引用属性, 而不是使用常数的形式. 比如, 对于表达式"array.length", 在OGNL内部会与下面这个表达式进行完全相同的处理: 而且下面这个表达式也会计算为相同的结果 (虽然在它们的内部表现形式会不同): 数 阅读全文

posted @ 2016-07-11 19:15 雪的心 阅读(121) 评论(0) 推荐(0)

二.属性引用 OGNL 第4章. 表达式
摘要:OGNL在处理属性引用时, 会根据对象类型的不同而执行不同的动作. 对于Map对象的属性引用, 会作为以属性名为key的一次元素查找或元素存储操作. 对于List对象或数组, 数值型的属性引用会作为以属性名(即数值)为索引的一次元素访问操作, 字符串型的属性引用会与普通对象同样的方式处理. 普通对象 阅读全文

posted @ 2016-07-11 18:59 雪的心 阅读(143) 评论(0) 推荐(0)

一.常数 OGNL
摘要:OGNL包含以下几种常数: 字符串值, 与Java一样(但允许以单引号分隔): 由单引号--或双引号--分隔, 支持全部转义字符. 字符值, 也与Java一样: 由单引号分隔, 也支持全部转义字符. 数字值, 但类型比Java略多. 除Java的int, long, float 和 double之外 阅读全文

posted @ 2016-07-11 18:50 雪的心 阅读(187) 评论(0) 推荐(0)

第4章. OGNL表达式
摘要:目录 常数属性引用索引数组(Array)与列表(List)的索引JavaBean中的索引属性(Indexed Properties)OGNL特有的对象索引属性(Object Indexed Properties)调用方法变量引用带括号的表达式子表达式(Subexpressions)链构造集合(Col 阅读全文

posted @ 2016-07-11 18:48 雪的心 阅读(106) 评论(0) 推荐(0)

OGNL语法
摘要:OGNL 表达式中最基本的元素是导航链, 一般简称为"链". 最简单的链包括以下部分: 表 3.1. OGNL 表达式元素 Expression 表达式元素示例 属性名 比如上面的例子中提到的 name 和 headline.text 方法调用 hashCode() 返回当前对象的hash code 阅读全文

posted @ 2016-07-11 18:44 雪的心 阅读(536) 评论(0) 推荐(0)

导航