Change your property to

label.welcome = Welcome {0}

Then you might try:

<s:label key="label.welcome">
  <s:param>John</s:param>
</s:label>

If that doesn't work, you should be able to use:

<label><s:text name="label.welcome"><s:param>John</s:param></s:text></label>

  (*Chris*)

On Feb 11, 2008 7:13 AM, hezjing <[EMAIL PROTECTED]> wrote:
> Hi
>
> If I have a message defined in i18n properties file shown below,
>
>     label.welcome = Welcome ${name}
>
> How can I subsitute the variable "name" in the JSP?
> I tried the following and obviously it doesn't work!
>
>     <s:label key="label.welcome">
>     <s:param name="name">John</s:param>
>     </s:label>
>
>
> May be it is a good idea to describe the solution in
> http://struts.apache.org/2.x/docs/localization.html?
>
>
> --
>
> Hez
>
> ---------------------------------------------------------------------
> 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