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]