OGNL表达式
OGNL(Object-Graph Navigation Language),可以方便地操作对象属性的开源表达式语言,使页面更简洁。主要用法有:
访问值栈中action的属性
username = 访问值栈中的对象的属性(需要get set方法)
| |
访问值栈中对象的方法
访问值栈中action的方法
访问静态方法
...
分类:
编程语言 时间:
2014-10-06 19:33:10
阅读次数:
219
一.set方法内存管理当一个对象拥有另一个对象的属性时,需要在set方法对当前所拥有的对象做retain操作,因为你的属性是指向了另一个对象,需要让另一个对象知道有单元在使用我。但是这样写的话不够完善,会出现新的问题。如果对象属性之前已经指向了某一个对象了,此时再传进来一个新的对象,属性指针就指向了...
分类:
其他好文 时间:
2014-10-04 11:53:46
阅读次数:
262
1.项目名称用小写,类名用大小写骆驼式,对象名用骆驼式但是第一个字母是小写;2.写对象属性时要空行,第一个方法也要空行,一般要加注释;3.new 新的对象时等号左右要空格,if语句左右摇有空格;4.crl+shift+o引入其他的package,或者其他的类; 5./+**+Enter键为出现注释;...
分类:
编程语言 时间:
2014-10-03 12:28:54
阅读次数:
198
Atitit.实现继承的原理and方法java javascript .net c# php ...
1. 实现继承的问题 1
2. 如何拷贝基类方法?采用prototype原型方式,通过冒充对象 1
3. 2.属性如何继承? 2
4. 几种继承方式的比较 2
5. 常用的apply ,call方法 3
6. 参考 3
1. 实现继承的问题
JavaScrip...
分类:
编程语言 时间:
2014-10-02 23:05:23
阅读次数:
275
oninput,onpropertychange,onchange的使用方法onchange触发事件必须满足两个条件:a)当前对象属性改变,而且是由键盘或鼠标事件激发的(脚本触发无效)b)当前对象失去焦点(onblur);onpropertychange的话,仅仅要当前对象属性发生改变,都会触发事....
分类:
Web程序 时间:
2014-10-02 17:17:33
阅读次数:
215
先呈现最终效果图调用: 1 2 3 4 5 6 7 8 11 思路:构建基础类(date,Form,monthTab)date对象属性1 var date = function(){2 this.date = new Date();//存放当前时间3 ...
分类:
其他好文 时间:
2014-09-29 10:37:17
阅读次数:
135
/*初始化属性int pthread_attr_init(pthread_attr_t *tattr);函数将对象属性初始化为其缺省值。可能会分配一些存储空间,所以需要下面的函数删除初始化期间分配的存储空间。int pthread_attr_destroy(pthread_attr_t *tattr...
分类:
其他好文 时间:
2014-09-27 02:02:48
阅读次数:
281
Python对象的属性可以通过obj.__dict__获得,向其中添加删除元素就可以实现python对象属性的动态添加删除的效果,不过我们应该使用更加正规的getattr和setattr来进行这类操作getattr(object, name[, default]) Return the value ...
分类:
编程语言 时间:
2014-09-26 22:52:18
阅读次数:
446
Option Explicit'引用Library TLI' C:\WINDOWS\system32\TLBINF32.DLL' TypeLib InformationPrivate Sub Form_Load() Dim oTLB As InterfaceInfo, I As Long Set o...
分类:
其他好文 时间:
2014-09-26 18:19:38
阅读次数:
264
function Animal() { this.name = 'xxx'; this.id = 1;}var animal = new Animal();with(animal) { // 括号内可以不用 '对象.属性',直接用属性名或方法 alert(name); al...
分类:
编程语言 时间:
2014-09-26 18:09:28
阅读次数:
214