Ray,In principle all this is delegated to Jexl which delegates this to beanutils. I think your expectation is correct but there may either a half-correct usage of beanutils or a half-bean-conformance in your objects. Have you tried to make it using method calls (which is all it boils down to at the end) ?
${order.getCustomer().getName()}paul Ray Shi wrote:
Hi there, In the Java code, if I creat an Order bean instancen, and set it to the variable 'order' in the Jelly context as showed in the folllowing code snippet, … myJellyContext.setVariable("order", order); … myScript.run(myJellyContext, output); ...Then in the Jelly script, I would expect the jelly:core expr element <j:expr value='${order.customer.name}'/> would return "Bob Smith" which is the valueof the nested 'name' property. However with the current Jelly implementation, it returns a null value.So how do I access the properties of Java beans added into the Jelly contextfrom within the Jelly scripts? Thanks in advance Ray
smime.p7s
Description: S/MIME Cryptographic Signature
