when calling a method, use the actual method name
not ognl:tags(2l)
but
ognl:getTags(2l)
-Mike
On 3/13/06, Nima Boustanian <[EMAIL PROTECTED]> wrote:
> Thanks - nice and short answer Daniel :)
>
> But I changed my method to:
>
> public List getTags(Long postId) {
> return getTagManager().getTagsByPostId(postId, 1);
> }
>
> and I am testing it with:
> <span jwcid="@For" source="ognl:tags(2l)" value="ognl:tag">
> <span jwcid="@Insert" value="ognl:tag.name"></span>
>
> And I keep getting this error:
> java.lang.NoSuchMethodException tags(java.lang.Long)
>
> I did try changing my method parameter to a primitive type (long postId)
> and source="ognl:tags(post.id)" but I still get the
> same exception. Am I missing something here?
>
>
> Daniel Lydiard wrote:
>
> > ognl:myMethod(tag.id)
> >
> >
> > ----- Original Message ----- From: "Nima Boustanian" <[EMAIL PROTECTED]>
> > To: "Tapestry users" <[email protected]>
> > Sent: Monday, March 13, 2006 1:38 AM
> > Subject: [Newb] Sending arguments via ognl
> >
> >
> >> Hey all
> >>
> >> How do you send arguments to methods via ognl? I have something like
> >> this:
> >>
> >> <tr jwcid="@For" source="ognl:posts" value="ognl:post"
> >> class="tableheader">
> >> <tr>
> >> <td><span jwcid="@Insert"
> >> value="ognl:post.title">Post title</span></td>
> >> </tr>
> >> <span jwcid="@For" source="ognl:tags" value="ognl:tag">
> >> <span jwcid="@Insert" value="ognl:tag.id"></span>
> >> </span>
> >>
> >>
> >> Now I want to for each loop in the second For statement send the
> >> tag.id to a method in my
> >> corresponding Java class. How can this be done?
> >>
> >> Thanks!
> >>
> >> ---------------------------------------------------------------------
> >> 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]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]