Arghh... (smacks forehead) - thanks Mike!

Mike Snare wrote:

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" <tapestry-user@jakarta.apache.org>
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]





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

Reply via email to