Thanks Chris, that helps answer my question.
Peter

Chris Lewis wrote:
I could be mistaken, but I think you'll find the "language", if you can call it that, pleasantly dumb compared to OGNL. Let me disclaim once more - you should consult the docs - but I don't believe there are any operators at all. In templates you simply have 3 constructs:

1) Expansions. These are similar to what you find in ant (and maven?), where expressions with in ${} are resolved depending on the binding prefix. 2) Binding prefixes. Things like "prop:" and "message:" instruct T5 to either attempt to resolve a property or a message. There are several default prefixes and you can write your own. If you saw fit to have operators of some sort, my guess is you'd need to write a binding prefix for it (see docs). 3) Property access. The default prefix for component parameters is "prop:". Properties are resolved from the containing page or component, and are expressed as: object.property. Say you want to print the email of the logged in user; your page contains a property "user" that in turn has a property "email". T5 uses bean naming conventions, so your page must provide access to the "user" property via a method getUser(). For it to resolve the "email" property on the user object, the user object must have a method getEmail().

hope that helps.

chris

Peter Stavrinides wrote:
Hi all

Can anyone point me to some documentation on writing expressions in tapestry templates. I am looking for some examples of operators and general syntax.

Thanks
Peter

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to