You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by li li <li...@hotmail.com> on 2007/05/06 07:48:13 UTC

How to get parameter by parameter name?

hi everyone:

    I have a list in home page. I want to forward to detail page when I 
click title . So I write the code:
 <a href="#" jwcid="@DirectLink" listener="listeners:getThreadDetail" 
parameters="ognl:components.tableRows.tableRow.id">
       <span jwcid="@Insert" 
value="ognl:components.tableRows.tableRow.threadTitle" />
	   </a>
In ThreadDetail page,what is the parameter name? I could get parameter 
using : IRequestcycle.getParameters()[0] to get it. But it is not a good 
practice. It depends parameters' sequence. I don't know what 's the 
parameter name ,So I don't know how to get parameter value by parameter 
name. If someone know,please help. thks!

_________________________________________________________________
免费下载 MSN Explorer:   http://explorer.msn.com/lccn  


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: How to get parameter by parameter name?

Posted by Andreas Andreou <an...@di.uoa.gr>.
You can just have
public void getThreadDetail(Long id)
and the parameter will be filled in automatically when your listener is
invoked.

On 5/6/07, li li <li...@hotmail.com> wrote:
>
> hi everyone:
>
>     I have a list in home page. I want to forward to detail page when I
> click title . So I write the code:
> <a href="#" jwcid="@DirectLink" listener="listeners:getThreadDetail"
> parameters="ognl:components.tableRows.tableRow.id">
>        <span jwcid="@Insert"
> value="ognl:components.tableRows.tableRow.threadTitle" />
>            </a>
> In ThreadDetail page,what is the parameter name? I could get parameter
> using : IRequestcycle.getParameters()[0] to get it. But it is not a good
> practice. It depends parameters' sequence. I don't know what 's the
> parameter name ,So I don't know how to get parameter value by parameter
> name. If someone know,please help. thks!
>
> _________________________________________________________________
> 免费下载 MSN Explorer:   http://explorer.msn.com/lccn
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>


-- 
Andreas Andreou - andyhot@apache.org - http://andyhot.di.uoa.gr
Tapestry / Tacos developer
Open Source / JEE Consulting