b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

el表达式_el表达式是什么_el表达式取值

电脑杂谈  发布时间:2016-12-29 17:05:51  来源:网络整理

Dorado7提供了两种EL表达式,静态EL表达式和动态EL表达式,在实做HelloWorld的范例中我们已经初步接触了静态EL表达式.

静态EL表达式:在创建目标对象的过程中一次性的求值.

动态EL表达式:以动态代理的方式创建目标对象,并在外界每一次读取相应属性时都进行求值。el表达式

举例说明:

如我们设置button的caption为${util.getDate()}.

el表达式_el表达式取值_el表达式是什么

则我们用java访问这个属性的时候:

上面的输出是一样的。

而如果改为动态表达式$${util.getDate()}:

这个时候上面的每一个输出都不一样,在每一次读取的时候都会运算求值。el表达式

在使用Dorado EL表达式的时候,我们还需要掌握几个特殊的EL隐式变量,如:$${this}或$${this.foo}.虽然写法上像动态EL表达式,但其实际运行的机制与一般EL表达式并不一样,注意要点:

el表达式_el表达式是什么_el表达式取值

此种隐式变量通常只用在DataType的Reference属性中。this表示当前正在处理的数据实体对象,即系统正在尝试获取该数据实体对象的Reference属性的值。

此种EL表达式的实际求值范围是在Client端的JavaScript环境中。

Reference使用图例:

关于这几个EL表达式的实际用法我们将会在后面Reference的使用中用实例阐述


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-23839-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      每日福利
      热点图片
      拼命载入中...