I am trying to override the restful URI using the action annotation as described in the convention plugin doc
http://struts.apache.org/2.x/docs/convention-plugin.html#conventionplugin-apply...@actionand@Actionsattheclasslevel According to the docs I can use the following annotation on my method @Action("abc/test.xml") public String test() { } I have a namespace annotation for the action as such @Namespace("/struts/testing") When I type in the url http://localhost:8080/webContext/struts/testing/abc/test.xml?id=2&test=hello I get a unknown location error. I debugged the RestActionProxyFactory and it has the following values namespace = /struts/testing actionName = abc methodName = show What I am trying to achieve is that this url http://localhost:8080/webContext/struts/testing/abc/test.xml?id=2&test=hello will go to my action method test and will set the parameters id and test on the action before calling the method Can anyone advise on how to do this. I have also tried without using the namespace annotation and only a action annotation as such @Action("/struts/testing/abc/test.xml") In this case when debugging the RestActionProxyFactory after submitting the URL http://localhost:8080/webContext/struts/testing/abc/test.xml?id=2&test=hello I see the following values namespace = /struts/testing/abc actionName = test methodName = index Thanks -- View this message in context: http://www.nabble.com/Struts-convention-plugin--action-annotations-tp25613013p25613013.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org