This is because with parentheses ognl starts looking for a method and
not for a property.
See:
http://www.ognl.org/2.6.9/Documentation/html/LanguageGuide/index.html
for more info.

----------
"Water, taken in moderation, cannot hurt anybody."
    -- Mark Twain -- 
-----Oorspronkelijk bericht-----
Van: Yohan Yudanara [mailto:[EMAIL PROTECTED] 
Verzonden: donderdag 12 april 2007 5:57
Aan: Tapestry users
Onderwerp: ognl in @Image component

dear all,

I have method named getImageAsset in the java class.

and I have this code in HTML template file:
<img jwcid="@Image" image="ognl:imageAsset(book.isbn)">

when I run the application, there was error saying 
"java.lang.NoSuchMethodException imageAsset(java.lang.String)".
why does tapestry search for method named imageAsset in the java class, 
instead of getImageAsset?

My application works smoothly when I use this code in HTML template
file:
<img jwcid="@Image" image="ognl:getImageAsset(book.isbn)">

Can someone explain this behavior?

Thanks....




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

***     Waterschap Aa en Maas, met water in de weer!     ***
        Kijk voor meer informatie op www.aaenmaas.nl

############################################################################################
Disclaimer:
Dit e-mail bericht is slechts bestemd voor de (rechts)persoon aan wie het is 
gericht en 
kan informatie bevatten die persoonlijk of vertrouwelijk is en niet openbaar 
mag worden 
gemaakt krachtens wet- of regelgeving of overeenkomst. Indien een ander dan 
geadresseerde
dit e-mail bericht ontvangt of anderszins in handen krijgt is hij niet 
gerechtigd tot 
kennisneming, verspreiding, openbaar maken of vermenigvuldigen daarvan. Hij 
wordt verzocht
onmiddellijk waterschap Aa en Maas telefonisch (telefoon: +31 (0)73 6156666) op 
de hoogte 
te stellen en het e-mail bericht te vernietigen. Waterschap Aa en Maas staat 
niet in
voor de juiste en volledige overbrenging van de inhoud van een verzonden 
e-mail, noch voor 
tijdige ontvangst daarvan. Dit e-mail bericht brengt geen enkele contractuele 
gebondenheid 
voor waterschap Aa en Maas tot stand.

Dit e-mail bericht is gecontroleerd op Virussen.
##############################################################################################

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

Reply via email to