2016-01-21 16:32 GMT+01:00 Greg Huber <gregh3...@gmail.com>: > I cannot seem to get the dmi to work, I get action not allowed: > > *This method: save for action eventAdd is not allowed! - [unknown location]* > > I then get this error when I add global-allowed-methods : > > <global-results> > ...... > </global-results> > <global-allowed-methods>execute,input,cancel([A-Z]*),([A-Z]*)</global-allowed-methods>
To use RegEx you must prefix them with "regex:", like this: <global-allowed-methods>execute,input,regex:cancel([A-Z]*),regex:([A-Z]*)</global-allowed-methods> https://cwiki.apache.org/confluence/display/WW/Action+Configuration#ActionConfiguration-StrictMethodInvocation > which was what I had before, last time I tested beta2. > > ERROR DomHelper Element type "global-allowed-methods" must be declared. at > (null:163:33) > org.xml.sax.SAXParseException; systemId: > file:/../WEB-INF/classes/struts.xml; lineNumber: 163; columnNumber: 33; > Element type "global-allowed-methods" must be declared. > > Its saying that it must be declared, with the correct line number in the > struts.xml file. Well it is. Where should it go? Do you use proper DTD? It must be next after <global-results>..</global-results> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.org/dtds/struts-2.5.dtd"> Regards -- Ćukasz + 48 606 323 122 http://www.lenart.org.pl/ --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org