Using value binding
Themes can assign the value of JSF expressions to properties when the XPage is created.
Using value binding
When a theme assigns values to properties, JSF value binding can be used instead of static properties. A value is considered a value binding if it contains the #{} delimiters, similar to the XPages source code. The following is an example of a value binding:
#{javascript:if(debug){...}}
The value binding is set when the XPage is created for display. When a value binding is set, it works exactly as if it was set in the XPages source.