You should use OGNL binding to pass multiple parameters, like:


<component id="brazil" type="DirectLink">
       <binding name="listener" expression="listeners.changeLocale" />
<binding name="parameters" expression="{'pt', 'BR'}" />
   </component>

String language = (String)cycle.getServiceParameters()[0];
String country = (String)cycle.getServiceParameters()[1];
Locale locale = new Locale(language,country);


Br,
Norbi

----- Original Message ----- From: "Vinicius Carvalho" <[EMAIL PROTECTED]>
To: "Tapestry users" <[email protected]>
Sent: Sunday, June 26, 2005 11:04 PM
Subject: DirectLink static-binding


This one is stupid...
How can I pass more than one paremeter using static-binding?

<component id="brazil" type="DirectLink">
       <binding name="listener" expression="listeners.changeLocale"/>
<static-binding name="parameters" value="pt"/>
       <static-binding name="parameters" value="BR"/>
   </component>

String language = (String)cycle.getServiceParameters()[0];
String country = (String)cycle.getServiceParameters()[1];
Locale locale = new Locale(language,country);

Regards

Vinicius

---------------------------------------------------------------------
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