I think found the issue. It fails because of '. test.key={0}is{1}and{2}. test.key2={0}'sis{1}and{2}.
String key1= getText("test.key", newString[] {"aa11", "bb22", "cc33"}); String key2= getText("test.key2", newString[] {"aa11", "bb22", "cc33"}); Key 1: aa11 is bb22 and cc33. Key 2: aa11s is {1} and {2}. Is there anyway I can escape the character ' ? I don't think there is an issue with struts.xml, but here it is. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "struts.apache.org/dtds/struts-2.5.dtd"> <struts> <constant name="struts.custom.i18n.resources" value="ApplicationResources" /> <constant name="struts.devMode" value="true" /> <constant name="struts.enable.DynamicMethodInvocation" value="true" /> <constant name="struts.action.extension" value="do"/> <package name="default" namespace="/" extends="struts-default"> <default-action-ref name="foldersearch" /> <global-results> <result name="sessiontimeout">/sessiontimeout.jsp</result> <result name="error">/error.jsp</result> </global-results> <action name="searchresults" class="com.test.SearchAction" method="execute"> <result name="success">/searchresults.jsp</result> </action> </package> </struts> Thanks! On Apr 2, 2019, 5:11 AM -0400, Lukasz Lenart , wrote: > wt., 2 kwi 2019 o 04:46 Affan Osman <affan...@gmail.com> napisał(a): > > > > I am using version 2.5.17. I am not using any custom text provider. > > > > I tried the same example as in the unit test but still only first parameter > > gets populated. The second and third show as [1] and [2]. > > Could you share your struts.xml? This is rather something with your > config, I have tested the same in my app and everything looks good: > > System.out.println(getText("test.key", new String[] { "A", "B", "C" })); > > test.key={0} is {1} and {2} > > "A is B and C" > > > Regards > -- > Łukasz > + 48 606 323 122 http://www.lenart.org.pl/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org >