Hi Lukasz,

On Sun, Oct 27, 2013 at 9:42 PM, Lukasz Lenart <lukaszlen...@apache.org>wrote:

> 2013/10/27 Umesh Awasthi <umeshawas...@gmail.com>:
> > Hi All,
> >
> > Is there a way to skip evaluation of ${} and %{} in TextParseUtil.
> > Here is the reason i need this
> >
> > I need to display validation errors and need to pass parameters to
> messages
> > defined in resource bundles.
> >
> > this is how i have defined message in property file
> >
> > mobile.number=Please provide a valid mobile number between {min} and
> {max}
> >
> > and this is how validation is defined
> >  @Size(min=10, max=12, message="mobile.number")
> > private String mobileNumber;
> >
> > So ultimately, I need to display following message to user
> >
> > Please provide a valid mobile number between 10 and 12.
> >
> > Here {min} and {max} values are being picked from the defined annotation.
> > I can get values of annotations as well values of {min} and {max} from
> > Underlying bean validator and can replace those values.
> >
> > I am using Struts2 DelegatingValidatorContext to find values with respect
> > to the key defined in validation constraints and while doing this,
> Struts2
> > is trying to parse those place holders ({min} and {max}) defined in
> message
> > resource bundle.
>
> Are you sure? There is no opening chars (either $ or %)...
>
    Not sure what does this mean?

>
> > My idea is to not parse these place holders and let Struts2's
> TextParseUtil
> > return message with respect to key as it is.
> >
> > Is there any way to do this or i need to customize this ?
>
> You can implement your own TextParser.
>
    Seems like this is only way to go :(

Thanks
Umesh

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


-- 
With Regards
Umesh Awasthi
http://www.travellingrants.com/

Reply via email to