Oh, that was my typo and yes message indeed contain $.
Issue here is how bean Validation is working.

My problem is, when TextParseUtil is on to action, i do not have values for
${min} and ${max}, so i can not pass these values as parameter to
TextParseUtil.

And when message being passed back to plugin, these placeholders are
already parsed and i have no control over it.

In order to fetch values for ${min} and ${max} from underlying bean
validation API, i need these placeholder names (min,max) as BeanValidator
hold these values in a Map with {min} and {max} as keys.

I am not sure if custom TextParseUtil will work for me as it might create
issue with application which actually need to parse those messages.

I do not want to reinvent everything from start as Struts2  is doing all
work as expected except this part ;)




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

> 2013/10/27 Umesh Awasthi <umeshawas...@gmail.com>:
> >> Are you sure? There is no opening chars (either $ or %)...
> >>
> >     Not sure what does this mean?
>
> it supposed to be like this: Please provide a valid mobile number
> between ${min} and ${max}
>
> And then TextParseUtil will parse the placeholders.
>
> >> You can implement your own TextParser.
> >>
> >     Seems like this is only way to go :(
>
> I'm not sure if it's the right way anyway - as you want to have a
> parser that doesn't parse ;-) Maybe something else has to be changed,
> on some other level.
>
>
> 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