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 <[email protected]>wrote:
> 2013/10/27 Umesh Awasthi <[email protected]>:
> >> 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: [email protected]
> For additional commands, e-mail: [email protected]
>
>
--
With Regards
Umesh Awasthi
http://www.travellingrants.com/