It should be already fixed. Please see DefaultActionMapper [1] and WW-4098 [2]
[1] http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java?r1=1490149&r2=1490165&diff_format=h [2] https://issues.apache.org/jira/browse/WW-4098 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 7 June 2013 19:22, Antonios Gkogkakis <gkogk...@tcd.ie> wrote: > The reason behind the regex is to avoid injecting java code with ognl in > action names > > see http://struts.apache.org/release/2.3.x/docs/s2-015.html for details > > > On 7 June 2013 16:54, Dave Newton <davelnew...@gmail.com> wrote: > >> Personally, I don't think it matters if it starts with an uppercase, a >> number, an underscore, etc. >> >> What was the original reason behind the regex? To normalize the names? >> On Jun 7, 2013 11:41 AM, "Antonios Gkogkakis" <gkogk...@tcd.ie> wrote: >> >> > You are right, but I didn't want to restrict it to just camelCase. My >> point >> > was that the regex shipped with 2.3.14.3 may be too restrictive and >> > it gives warnings for commonly used action names >> > >> > Antonios >> > >> > >> > On 7 June 2013 16:32, Edward W. Rouse <ero...@comsquared.com> wrote: >> > >> > > I'm no regex guru but I think you mean "[a-z]*[ a-zA-Z0-9]*[.\\-_!/]*" >> to >> > > prevent starting with a number or uppercase. >> > > >> > > > -----Original Message----- >> > > > From: Antonios Gkogkakis [mailto:gkogk...@tcd.ie] >> > > > Sent: Friday, June 07, 2013 7:41 AM >> > > > To: Struts Users Mailing List >> > > > Subject: S2-015 actionCleanup too many warnings >> > > > >> > > > Hi all, >> > > > >> > > > we updated to the latest version and everything works smoothly. >> > > > >> > > > A minor issue that we observed is that we get a lot of warning >> messages >> > > > from DefaultActionMapper#cleanupActionName that our action didn't >> match >> > > > the >> > > > allowed names >> > > > >> > > > Our actions are named using camelCase e.g smsNotification, which I >> > > > imagine >> > > > is not unusual. >> > > > >> > > > The current regular expression used to match actions >> > > > is "[a-z]*[A-Z]*[0-9]*[.\\-_!/]*" >> > > > which doesn't allow camelCase. I think the authors meant something >> > > > closer >> > > > to [a-zA-Z0-9]*[.\\-_!/]* >> > > > >> > > > we have changed it through the constant and eliminated the warnings, >> so >> > > > I'm >> > > > just sending it as a suggestion. >> > > > >> > > > Regards, >> > > > Antonios >> > > >> > > >> > > --------------------------------------------------------------------- >> > > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> > > For additional commands, e-mail: user-h...@struts.apache.org >> > > >> > > >> > > >> > >> --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org