You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Yohan Yudanara <yy...@balicamp.com> on 2007/04/12 05:57:28 UTC
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: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: ognl in @Image component
Posted by Christian Dutaret <cd...@gmail.com>.
not completely sure, but try "imageAsset[book.isbn]"
2007/4/12, Hoogeveen, Erik <EH...@aaenmaas.nl>:
>
> 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:yyudanara@balicamp.com]
> 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: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
> *** 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: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
RE: ognl in @Image component
Posted by "Hoogeveen, Erik" <EH...@aaenmaas.nl>.
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:yyudanara@balicamp.com]
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: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
*** 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: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org