a)OGNL可以说是struts2的一大利器,规则很简单,项目中也很常用,可以说处处都能用到。而调用方法不常用,但也会用,有些功能利用ONGL调用方法还是很容易解决的。所以大家多练练。
b)访问集合 – 投影、选择(? ^ $)在项目用的很少,不过一旦使用将会有意想不到的效果。在我的网站“爱尚合伙人”中的好友列表中的好友里的心情就使用了。效果还是很OK的。不用专门记忆,了解就行,用到时再查,understand?...
分类:
其他好文 时间:
2014-12-20 12:57:21
阅读次数:
187
初始: 改造: list="%{ #{0:'全部主题' , 1:'全部精华帖} }" :list = "%{ognl}" list="ongl"效果是一样的 里面增加#{}:Map类型
分类:
其他好文 时间:
2014-12-06 16:43:37
阅读次数:
161
一、发现问题 Mybatis查询传入一个字符串传参数,报There is no getter for property named 'num' in 'class java.lang.String'。二、解决问题无论参数名,都要改成"_parameter"。三、原因分析Mybatis默认采用ONGL...
分类:
编程语言 时间:
2014-11-11 20:37:07
阅读次数:
193
1、原理
Struts2的核心是使用的webwork框架,处理 action时通过调用底层的getter/setter方法来处理http的参数,它将每个http参数声明为一个ONGL(这里是ONGL的介绍)语句。当我们提交一个http参数:
?user.address.city=Bishkek&user['favoriteDrink']=kumys
ONGL将它转换为:
acti...
分类:
其他好文 时间:
2014-10-08 15:06:45
阅读次数:
145
weblogic java.lang.ClassNotFoundException: javassist.ClassPool Exception 其原因为ongl.3.0.jar,ongl.2.6.11.jar两个包冲突,有的weblogic可以正常启动,有的则不成,将前者删除即可,我使用的是struts 2.0....
分类:
编程语言 时间:
2014-09-28 23:49:56
阅读次数:
236
1、原理Struts2的核心是使用的webwork框架,处理action时通过调用底层的getter/setter方法来处理http的参数,它将每个http参数声明为一个ONGL(这里是ONGL的介绍)语句。当我们提交一个http参数:?user.address.city=Bishkek&user[...
分类:
其他好文 时间:
2014-09-25 12:22:58
阅读次数:
208
一、前言Java码农不识Apache,敲尽一生也枉然。旗下的开源项目众多,各个都是吊炸天。今日且说Commons,轻轻点击此链接进入ApacheCommons主页,Logging、Pool、Net、ONGL、EL、IO、DBCP、Email、Collection、Lang……等等项目中常用到的包。而这篇文章的主角Lang则是我们最常用..
分类:
其他好文 时间:
2014-09-16 19:11:51
阅读次数:
369
用一张表格来总结:变量从ActionContext中获得生命周期用Ongl来读取值使用ServletConfigInterceptor来注入ActionContext类静态方法ActionContext. getContext()一次Http请求使用“#”加上key,如“#name”无法注入Val....
分类:
其他好文 时间:
2014-09-09 17:35:09
阅读次数:
296
1.什么是OGNL
:OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,
它是一个开源项目。 Struts2框架使用OGNL作为默认的表达式语言。
功能比EL强的N倍.
OGNL仅仅只是一种表达式语言而已,使用它必须结合Struts2的标签.
讲解OGNL比先了解ValueStack(值栈),Struts2核心....
分类:
其他好文 时间:
2014-08-23 11:20:10
阅读次数:
210
首先了解下OGNL的概念:OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。此外,还得先需弄懂OG...
分类:
其他好文 时间:
2014-08-14 23:46:46
阅读次数:
560