EL Expressions"
From Documentation
m |
|||
Line 3: | Line 3: | ||
The default evaluator for EL expressions is derived from [http://commons.apache.org/el/ Apache Commons EL]. Thus, its funcationality is the same as JSP 2.0's EL expressions<ref>Notice that the package names are all changed, and the dependency of JSP EL is removed, so it is OK to run under any Web server without any conflict</ref>. | The default evaluator for EL expressions is derived from [http://commons.apache.org/el/ Apache Commons EL]. Thus, its funcationality is the same as JSP 2.0's EL expressions<ref>Notice that the package names are all changed, and the dependency of JSP EL is removed, so it is OK to run under any Web server without any conflict</ref>. | ||
− | If you prefer a more powerful EL evaluator, such as MVEL, OGNL or your own implementation, you could specify it with the [[ZUML Reference/ZUML/Processing Instructions/evaluator|evaluator directive]]. For example, | + | If you prefer a more powerful EL evaluator, such as MVEL, OGNL<ref>Both MVEL and OGNL are supported in ZK EE.</ref> or your own implementation, you could specify it with the [[ZUML Reference/ZUML/Processing Instructions/evaluator|evaluator directive]]. For example, |
<source lang="xml"> | <source lang="xml"> |
Revision as of 10:44, 5 November 2010
The default evaluator for EL expressions is derived from Apache Commons EL. Thus, its funcationality is the same as JSP 2.0's EL expressions[1].
If you prefer a more powerful EL evaluator, such as MVEL, OGNL[2] or your own implementation, you could specify it with the evaluator directive. For example,
<?evaluator name="mvel"
import="org.zkoss.zul.Datebox,org.zkoss.zul.Combobox"?>
<window id="w" title="MVEL Demo">
You see a textbox appended with MVEL:
${new Datebox().setParent(w)}
Another example:
${new org.zkoss.zul.Textbox().setParent(w)}
Another:
${new Combobox().setParent(w)}
</window>
Version History
Last Update : 2010/11/5
Version | Date | Content |
---|---|---|