WebWork之--OGNL表达式使用,慎用筛选功能

原创 2007年09月30日 17:13:00

        【转】OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。

        【发现问题】 就是这个功能强大的ognl表达式,今天竟然报错了。今天我用到了OGNL表达式的投影功能,我一直感觉这个是webwork的ognl表达式功能最强大之处,给了页面以最强大的灵活性。而且好像也怎么见过这个会报错,今天我发现我错了。

       出错代码:

<ww:property value="demoList.{?#this.id==2}.size"/>

在demoList对象为null时会报空指针错误。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

WebWork教程-ServletDispatcher

WebWork教程-ServletDispatcher 分类: Java资料2006-06-04 22:40 2250人阅读 评论(2) 收藏 举报 webworkactionfreemark...

夏昕-Webwork2 开发指南

  • 2010-01-28 11:26
  • 636KB
  • 下载

iOS 开发中使用正则表达式-暨 RegexKitLite 库的用法

iOS 开发中使用正则表达式-暨 RegexKitLite 库的用法 2012-02-25 — Unmi 在 iOS 开发中要用正则表达式的话,至少有三种选择: 1. 系统自带的  NSStr...

WebWork中文教程-0.90版

  • 2010-05-24 09:55
  • 83KB
  • 下载

WebWork教程-0.90版

  • 2008-03-20 16:31
  • 284KB
  • 下载

zzSQL中使用WITH AS提高性能-使用公用表表达式(CTE)简化嵌套SQL

一.WITH AS的含义     WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,...

WebWork教程-0.90版

  • 2012-12-04 10:10
  • 431KB
  • 下载

iOS 开发中使用正则表达式-暨 RegexKitLite 库的用法

在 iOS 开发中要用正则表达式的话,至少有三种选择: 1. 系统自带的  NSString 和 NSMutableString 相关的方法 2. RegexKit Framework - htt...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)