Now I managed to create a minimal example that reproduces the error (the previous example I was trying was too minimal :)
https://github.com/bklava/struts In the example, in the index action/page, there are 2 forms: the difference is that the form 1 submits to the action without setting a method (then calling the default execute() method), while the form 2 submits to the same action but calling a specific method. The validator is set annotating the field setter method, so it should be available either to the default execute method and to the non-default method. This is exactly the behaviour obtained when using Struts 2.3.14.3. After switching to Struts 2.3.15, the form 2 validation is not executed at all. As far as I can tell, this difference is due to changes made in org.apache.struts2.components.Form.getValidators(String name) If you need any further info, just ask. Tnx! Bruno On Thu, Jul 4, 2013 at 4:25 PM, Bruno Klava <bkl...@gmail.com> wrote: > Hi Maurizio, > > is was generating a minimal example but could not reproduce the bug in it. > It must be something else, maybe a customized template/component. > > tnx anyway ;) > Bruno > > > On Wed, Jul 3, 2013 at 4:20 PM, Maurizio Cucchiara > <mcucchi...@apache.org>wrote: > >> Hi Bruno, >> could you provide a code sample? >> >> Twitter :http://www.twitter.com/m_cucchiara >> G+ :https://plus.google.com/107903711540963855921 >> Linkedin :http://www.linkedin.com/in/mauriziocucchiara >> VisualizeMe: http://vizualize.me/maurizio.cucchiara?r=maurizio.cucchiara >> >> Maurizio Cucchiara >> >> >> On 3 July 2013 21:09, Bruno Klava <bkl...@gmail.com> wrote: >> >> > Hi folks, >> > >> > after upgrading Struts from 2.3.14.3 to 2.3.15 my client side form >> > validation stopped working. More specifically, the code to validate >> > requiredstring is not being generated in the validateForm_xxxxxx() >> > functions. >> > >> > Is anybody having the same issue? >> > >> > Tnx in advance, >> > Bruno >> > >> > > > > -- > Bruno Klava > -- Bruno Klava